1

我有一些Blob()对象。我想上传到其他地方(一个通过表单处理用户上传的网站)。

我可以将它们放在FormData中并通过XMLHttpRequest对象发送它们,但是我无法读取 ajax 响应,因为我被ajax 调用的相同来源策略所阻止。

我怎样才能解决这个问题?有什么方法可以在不使用 ajax 的情况下进行常规上传?有没有办法处理适用于最新版本的 Chrome 和 Firefox 的“同源策略”?

编辑:不确定这是不是重复的:我不控制发布的服务器,所以我不同意“在两个域上设置相同的源策略”

4

1 回答 1

0

在大多数情况下,当有人尝试跨域使用 AJAX 但被同源策略阻止时,建议将 AJAX 发送到您自己的 PHP 页面,然后使用 cURL 将该数据发送到不同的站点。

http://curl.haxx.se/

于 2013-07-31T17:33:34.563 回答