你好:)我正在研究讓節點應用程序流HTTP POST文件直接上傳到Amazon S3存儲桶的可行性。節點應用程序流文件直接上傳到亞馬遜s3
我正在尋找使用Formidable和Knox。
我不確定的部分是S3要求您在傳輸之前知道文件中的總字節數。
我是否認爲實現這一目標的唯一方法是使用HTML5 File API(可能是Internet Explorer上的ActiveX控件)來檢查客戶端上的文件大小並將其作爲HTTP POST請求?
你好:)我正在研究讓節點應用程序流HTTP POST文件直接上傳到Amazon S3存儲桶的可行性。節點應用程序流文件直接上傳到亞馬遜s3
我正在尋找使用Formidable和Knox。
我不確定的部分是S3要求您在傳輸之前知道文件中的總字節數。
我是否認爲實現這一目標的唯一方法是使用HTML5 File API(可能是Internet Explorer上的ActiveX控件)來檢查客戶端上的文件大小並將其作爲HTTP POST請求?
利用最近的CORS支持,您可以輕鬆地將文件直接發送到s3,而無需您的服務器處理任何事情。
我最近用rails寫了一個簡短的教程,但是服務器又一次用來計算一些密鑰,所以適應它來表達應該不會很難。
但這樣的解決方案,你需要使用jQuery File Upload plugin,你可能不會需要諾克斯
http://pjambet.github.com/blog/direct-upload-to-s3/
希望它會幫助你。
也許這可以幫助 - 我做到了這一點,使用JQuery文件上傳插件直接上傳到S3。我不需要檢查文件的大小。