预签名网址PUT在后台执行GET请求?

时间:2016-02-19 09:40:08

标签: amazon-s3 pre-signed-url

使用PUT将图像/ jpeg上传到s3存储桶工作正常,但是在放置之前,javascript会抛出一个错误,说它首先尝试使用该签名密钥anT请求进行GET。当我在浏览器中检查网络时,它会显示一个OPTIONS方法调用,其中200状态为OK,然后使用带有200 OK且没有GET调用的已签名URL进行PUT调用。控制台仍会抛出GET错误。

任何见解都将不胜感激。

1 个答案:

答案 0 :(得分:0)

在以下帖子中得到答案:Why am I getting an OPTIONS request instead of a GET request?

在每个PUT请求之前,都有一个OPTIONS ajax请求,它为该密钥执行GET。显然,这些PUT交叉原始请求通过OPTIONS调用预检