我有一個預先簽名的URL,允許您將文檔對象放入S3中。 http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjectPreSignedURLDotNetSDK.html將文件從瀏覽器上傳到S3
如何從瀏覽器到S3使用JavaScript文件?我使用角度,但我打開使用任何JavaScript庫。
我相信我可以張貼到我的服務器,然後把亞馬遜服務器上的對象,但我寧願從瀏覽器做到這一點。
我已經改變了S3的CORS設置,以允許看跌期權。
我正打算使用的角度文件上傳,但它是硬編碼爲POST不能放。 https://github.com/danialfarid/angular-file-upload
inkfilepicker.com – Stewie
的上傳庫我維持,[精細上傳](http://fineuploader.com)本身直接處理,上傳到S3中的所有瀏覽器,包括IE7。它還支持分塊,自動恢復,重試以及其他一些功能。它在這方面爲你做了大部分工作,而其他圖書館卻沒有。可以在我剛剛鏈接的頁面上找到upload-to-s3功能的現場演示。 –
實際上,對於https://github.com/danialfarid/angular-file-upload,你可以在上傳參數中指定方法:'PUT'。如果你遵循一些人在S3中使用它的問題並且在1.1.1版中解決了問題,它應該與S3一起工作。您可以在此處查看問題:https://github.com/danialfarid/angular-file-upload/pull/26,https://github.com/danialfarid/angular-file-upload/issues/23,https:/ /github.com/danialfarid/angular-file-upload/issues/25 – danial