Fine uploader 根据策略条件无效策略条件失败以$content type“开头&引用;

Fine uploader 根据策略条件无效策略条件失败以$content type“开头&引用;,fine-uploader,Fine Uploader,我试图在Sony Xperia Tipo上使用fineuploader 3.8.2上传照片,或者在android 4.0上使用HTC Evo 3d上传照片,但遇到了一个奇怪的问题。虽然上传通过相机工作,上传通过画廊不工作,给我 根据策略条件无效失败,以$content type“”开头错误 我的CORS是这样的- '{ "expiration": "myexpirationdate", "conditions":[ {"bucket": "mybucket"}, ["starts

我试图在Sony Xperia Tipo上使用fineuploader 3.8.2上传照片,或者在android 4.0上使用HTC Evo 3d上传照片,但遇到了一个奇怪的问题。虽然上传通过相机工作,上传通过画廊不工作,给我 根据策略条件无效失败,以$content type“”开头错误

我的CORS是这样的-

'{
"expiration": "myexpirationdate",
"conditions":[
    {"bucket": "mybucket"},
    ["starts-with", "$key" , ""],
    {"acl": "public-read"},
    {"success_action_status": "200"}, 
    ["starts-with", "$Content-Type", ""],
    ["starts-with", "$x-amz-meta-qqfilename", ""]
    ]
}'
<CORSRule>
    <AllowedOrigin>*</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>

*
得到
邮递
放
*

很抱歉打扰您。我发现了问题所在。我使用自己的策略对其进行签名,而不是对fineuploader库在post请求中发送给我的端点的策略进行签名。无论如何,非常感谢

您在哪里看到这个错误?这个装置?JavaScript控制台?您需要提供一些错误抛出位置的指示,然后提供可能与此错误原因相关的任何代码(例如,客户端js和控制台消息,甚至网络选项卡)。尝试从gallery上传照片时,android 4.2的Nexus上也会发生同样的错误,但直接从cameraI上传时效果良好。我在UI上收到此错误,fineuploader在上传按钮旁边显示默认错误。您的策略文档似乎很奇怪。您是在使用Javascript还是Coffeescript,还是在尝试混搭(这是不可能的)。在三星Galaxy平板电脑上使用安卓4.x股票浏览器时,我没有发现任何错误。很高兴你找到了答案!我也有同样的问题,所以谢谢你发布你的错误,因为它也帮助了我。
<CORSRule>
    <AllowedOrigin>*</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>