在此博客http://www.cheynewallace.com/uploading-to-s3-with-angularjs/的帮助下,我确实设法将较小尺寸(<30MB)的文件上传到s3存储桶。但是在上传一个更大的文件(超过30MB)时,我遇到了一些问题。
error:Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at 'https://s3.amazonaws.com/**' (Reason: CORS request failed).
我在文件上传过程中收到此错误,即最初开始上传,但稍后(比如上传15%或18%后)它会触发CORS错误并且文件上传再次从0%开始< / p>
我是AWS S3的新手。如果我说错了,请纠正我。
答案 0 :(得分:1)
在亚马逊s3上传大文件时,此问题是常见问题。将大文件上传到亚马逊的推荐方法是将大文件分成小块。要上传文件,您可以使用this angular library.并将文件分成多个块,然后您可以关注this sample example.。我希望,这会对你有帮助。