Javascript 跨域文件上载
这是我的问题。我想做一些文件上传到我自己的网站。所以我有一个众所周知的“同一原产地政策”问题。 我的另一个问题是,我没有自己的文件上传网站,只能添加html和js到现有的网页。所以我也没有代理选择。 因此,我搜索了一些解决方案,发现使用XMLHTTPRequest是可能的。但我不知道怎么做。另外,我想知道JSONP是否是我的解决方案。 任何关于“最佳解决方案”的想法都将受到赞赏Javascript 跨域文件上载,javascript,xmlhttprequest,cross-domain,jsonp,Javascript,Xmlhttprequest,Cross Domain,Jsonp,这是我的问题。我想做一些文件上传到我自己的网站。所以我有一个众所周知的“同一原产地政策”问题。 我的另一个问题是,我没有自己的文件上传网站,只能添加html和js到现有的网页。所以我也没有代理选择。 因此,我搜索了一些解决方案,发现使用XMLHTTPRequest是可能的。但我不知道怎么做。另外,我想知道JSONP是否是我的解决方案。 任何关于“最佳解决方案”的想法都将受到赞赏 谢谢大家 您可以使用包含文件输入的表单,并将操作设置为第三方站点 如果第三方站点实施CSRF保护,这将被阻止 由于您已
谢谢大家 您可以使用包含文件输入的表单,并将操作设置为第三方站点 如果第三方站点实施CSRF保护,这将被阻止 由于您已排除使用代理的可能性,因此无法确定表单提交的成功与否
使用XMLHTTPRequest是可能的 MDN有-但要获得任何反馈,这需要第三方站点允许您通过CORS访问。如果有CSRF保护,它将完全失效
JSONP不会有帮助,因为:
- 您只能使用它发出GET请求
- 第三方站点提供了一个JSONP端点供您访问