我正在尝试使用POST请求(使用plupload)在S3存储桶中上传一些文件。
我收到了405 (Method Not Allowed)
政策如下:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
但响应标题令人费解:
Access-Control-Allow-Methods:GET, POST
Access-Control-Allow-Origin:*
Access-Control-Max-Age:3000
Allow:GET, DELETE, HEAD, PUT
Access-Control-Allow-Methods看起来很好,但Allow不会。
我不明白为什么Allow标头不包含POST以及如何更改它。
任何帮助都会非常感激
答案 0 :(得分:0)
不确定是什么问题,可能是某处的配置错误。
通过删除所有内容,创建新存储桶并遵循官方的plupload文档来修复它。