如何检测上传到第三方网站的文件是否上传成功了

1、不是本地服务器,有上传文件按钮

2、有type=file 的input输入框

3、如何获取输入框绑定的事件,及对应的接口?

4、监测传入到第三方网站的数据上传成功以后有返回值。

你在别的网站上传文件,你想问如何监听上传成功?最好有个回调?直接伪造个请求把文件上传不就完了。通过代码实现。

目前是通过模拟人工点击的方式上传文件的 没有通过调接口的方式,有个思路就是获取上传文件按钮绑定的事件,在事件中调用的接口,获取上传文件后的接口返回状态。不知道行不行得通

f12看啊,上传肯定会发请求,看服务器返回的响应码就行了

是的 人眼看肯定可以的 但是如何体现到代码里 根据这个状态码 做个提示 提示文件上传成功

前端发ajax请求都有个success和error事件,获取其response对象来判断就好了

用的onchange()事件

问题已经解决。采用的puppeteer的监听,当点击上传按钮时,开启 page.once('request')监听,监听第一个请求,拿到请求的url,再开启 page.on('response') 监听,拿response的url对比request请求的url,一致时,根据puppeteer 提供的 response.ok() 方法判断文件是否上传成功!