【发布时间】:2015-10-13 01:09:41
【问题描述】:
我有 Fine Uploader 5.0.7 direct to s3 在除 IE8 和 IE9 之外的所有浏览器中都能完美运行。我相信我已经正确设置了插件启动设置: 科尔斯:{ allowXdr:真, 预期:真实, 发送凭据:真, 允许Cors:真 },
但是参考这个博客:http://blog.fineuploader.com/2013/01/,在处理 iframe CORS 上传请求服务器端我不明白我在哪里添加这个:
您对基于 iframe 的请求的响应(例如在使用 IE8 或 IE9 时需要),看起来与您的正常响应非常相似,除了它的 Content-Type 标头值必须为“text/html”,并且您的响应必须通过紧接在您的有效 JSON 响应之前的 <script> 标记导入帮助程序 javascript 文件。例如: "{\"成功\": true, \"uuid\": \"9da17ad5-ad6a-40cd-81b5-226e837db45b\"}
因为我认为那是我缺少的部分。
用我当前的设置 IE 说:
[Fine Uploader 5.0.7]解析模板
【Fine Uploader 5.0.7】模板解析完成
[Fine Uploader 5.0.7] DOM 中的渲染模板。
[Fine Uploader 5.0.7]模板渲染完成
[Fine Uploader 5.0.7] 收到 1 个文件或输入。
[Fine Uploader 5.0.7] 0 发送简单上传请求
[Fine Uploader 5.0.7] 为0提交S3签名请求
[Fine Uploader 5.0.7] 为 0 发送 POST 请求
SEC7120:在 Access-Control-Allow-Origin 标头中找不到来源我的域。
[Fine Uploader 5.0.7] 0 的 POST 请求失败
[Fine Uploader 5.0.7] 收到来自服务器的空响应或无效响应!
[Fine Uploader 5.0.7] 策略签名失败。收到来自服务器的空响应或无效响应!
非常感谢您在此问题上提供的任何帮助。
【问题讨论】:
标签: internet-explorer-8 internet-explorer-9 fine-uploader