0
用PUT将图片/ jpeg上传到s3桶可以正常工作,但是在放置之前,JavaScript会抛出一个错误,说它尝试使用签名密钥anT请求首先执行GET操作。当我在浏览器中检查网络时,它显示一个带有200状态OK的OPTIONS方法调用,然后使用具有200 OK和没有GET调用的签名URL进行PUT调用。仍然控制台抛出GET错误。预先签名的URL PUT在后台执行GET请求?
任何见解,将不胜感激。
用PUT将图片/ jpeg上传到s3桶可以正常工作,但是在放置之前,JavaScript会抛出一个错误,说它尝试使用签名密钥anT请求首先执行GET操作。当我在浏览器中检查网络时,它显示一个带有200状态OK的OPTIONS方法调用,然后使用具有200 OK和没有GET调用的签名URL进行PUT调用。仍然控制台抛出GET错误。预先签名的URL PUT在后台执行GET请求?
任何见解,将不胜感激。
得到了在下面的帖子答案:Why am I getting an OPTIONS request instead of a GET request?
每个PUT请求之前有它确实该键的GET的OPTIONS Ajax请求。很明显,这些PUT交叉原点请求是预选的,OPTIONS调用