如何将Blob以HTTP POST的方式发送到不同的域名?

8 浏览
0 Comments

如何将Blob以HTTP POST的方式发送到不同的域名?

这个问题已经有了答案

如何通过JavaScript发送跨域POST请求?

规避同源策略的方法

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

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

我怎样才能解决这个问题?是否有一种不使用ajax的常规上传方法?是否有一种方法可以处理在最新版本的Chrome和Firefox上工作的“同源策略”?

编辑:我无法控制要发布的服务器,因此我不满意只是“在两个域上设置相同的起源策略”。

admin 更改状态以发布 2023年5月23日
0
0 Comments

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

http://curl.haxx.se/

0