场景:
1)我在Dropbox Cloud中。
2)我那里有几个文件。
3)我单击“下载”以获取特定文件。
4)文件立即在浏览器中下载。
我想劫持下载请求,以便可以操纵它“下载” \“发送文件”到我的本地服务器,而不是直接下载文件。
我可以想到几种方法:
1)一个小的chrome扩展程序,它在后台运行并查询DOM,以便组装下载链接,然后将其发送到我的服务器,以便我可以向其发送获取请求。
2)用一个小的Web抓取器解析html页面,并按照我在第1节中所做的做准确的事情
3)使用Dropbox API V2来获取特定文件或具有其链接的特定容器的url链接,然后在我愿意时启动下载请求。
但是,我想知道是否有一种方法可以直接接管浏览器上发起的下载请求,因此可以将其路由到我的另一台服务器上。
更清晰的流图: