我在谷歌论坛,Stack和AWS帮助中寻找解决方案,并因此发布了一个新问题。
我有一个网络服务,我通过它为我的s3存储桶生成一个预先签名的POST网址。我用python request.post模块对它进行了测试,它运行得很好。
我试图上传的都是简单的小csv字符串数据。例如“A,1,B,2,C,3”
如果上面的图片不可读:它看起来像这样:
我有一个绝对简单的ai2应用程序,只有1个按钮,1个Web组件和一个标签来显示输出。
我试过设置我的田地&如下所述,为预先签名的POST网址提供条件值。
fields = {"acl": "public-read",
"ContentType": "multipart/form-data",
"x-amz-server-side-encryption": "AES256"}
# Ensure that the ACL isn't changed and restrict the user to a length
# between 10 and 100.
conditions = [
{"acl": "public-read"},
["content-length-range", 0, 10485760],
{"ContentType": "multipart/form-data"},
{"x-amz-server-side-encryption": "AES256"}
我也尝试将内容类型设置为text / csv。但我得到的只是同样的错误,我已经为下载和其他功能写了很多代码,很多都是为了解决这个问题。
任何指导,观察,链接,线索将不胜感激。 感谢。