我在前一篇文章中看到,这可以直接从pluplod html5运行时上传到s3。
我尝试了你的方法,把我的“pluploader”托管到我的s3存储桶中,但是我仍然收到来自amazon的错误
加载资源失败:服务器以405的状态响应(不允许使用方法)
xmlhttprequest无法加载How do I make Plupload upload directly to Amazon S3?。访问控制不允许原点http://xxxxxxxxx.s3.amazonaws.com/允许原点
有人能帮我吗?谢谢
最佳答案
更新:amazon s3现在支持跨源资源共享,因此html5现在应该可以上传了。请参阅此处的文档:http://docs.amazonwebservices.com/AmazonS3/latest/dev/cors.html和此处的原始帖子:https://forums.aws.amazon.com/message.jspa?messageID=377271#377271
抱歉,亚马逊仍然不支持HTML5上传,因为他们不支持Access-Control-Allow-Origin
头。已经两年了,亚马逊在这个问题上仍然没有任何进展。
在bucket中托管iframe表单的旧方法只适用于html4上传,而不适用于html5。
更多信息请点击此处:
https://forums.aws.amazon.com/thread.jspa?threadID=34281
另外,这里还有更多来自Plupload的信息:
http://www.plupload.com/punbb/viewtopic.php?pid=2361#p2361
如果您想使用标准文件输入字段将文件上载到s3,我建议您阅读本教程…否则你必须使用flash、silverlight等来上传。
http://aws.amazon.com/articles/1434?_encoding=UTF8&jiveRedirect=1