将图像上传到AWS S3时,浏览器控制台上会出现错误请求400错误。如何在S3上传图像而不出现任何错误?

时间:2017-06-20 10:22:55

标签: php angular amazon-web-services amazon-s3 amazon-ec2

当我上传照片时,抛出了无法加载资源的错误:服务器响应状态为400(错误请求)。

访问密钥和密钥是正确的。此外,还提到了桶的名称。

CORS如下所述: -

<?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>
    <AllowedMethod>PUT</AllowedMethod>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>

还在存储桶中使用了crossdomain.xml

<cross-domain-policy>
<allow-access-from domain="*" secure="false"/>
</cross-domain-policy>

代码文件上传到EC2。

如何删除此400错误请求错误?

将s3.php用于此目的。

0 个答案:

没有答案