android - 将图像发布到 S3 冲突的查询字符串参数

标签 android post amazon-s3 acl

我正在尝试发布到 s3,但返回了这样的错误:

<Error>
  <Code>InvalidArgument</Code>
  <Message>Conflicting query string parameters: acl, policy</Message>   
  <ArgumentValue>acl</ArgumentValue>
  <ArgumentName>ResourceType</ArgumentName>
  <RequestId>AD52BCA534..</RequestId>  
  <HostId>gdICZHAf...</HostId>
</Error>

冲突的查询字符串参数是什么意思?

最佳答案

如果您使用 HTML 表单上传文件,请确保将表单的 enctype 设置为 multipart/form-data。在包含该属性之前,我收到了完全相同的错误。

例如

<form action="https://mybucket.s3.amazonaws.com/" 
   method="POST" 
   enctype="multipart/form-data">

关于android - 将图像发布到 S3 冲突的查询字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8824279/

相关文章:

tomcat - 如何强制浏览器在内容类型 http header 中设置字符集

java - 在 Java 中提取时,从 Amazon S3 下载 ZIP 不会保留时间戳

android - 如何在测试期间调用 oncreate 之前获取 Activity 引用

android - Android 游戏的分辨率独立图形

php - 单击我的提交按钮时没有任何反应 没有 _POST 值

go - 将 S3 URI 解析为存储桶并键入 Go

python-3.x - 将图像保存为字节并上传到 boto3 返回内容 MD5 不匹配

javascript - 如果安装了应用程序或导航用户以从 Web 应用程序播放商店,如何打开 Android 应用程序

android - Gradle复制任务未复制文件

ios - 如何使用 POST 方法将 base64 格式的字符串发送到 PHP 服务器,ios