2013-08-24 68 views
0

我正在編寫一個應用程序,用戶可以在其中寫入Notes,並且每個便箋可以附加多個文件。AngularJS和Ruby on Rails - 將多個文件直接上傳到Amazon S3

我希望用戶能夠點擊「瀏覽」,選擇多個文件,當用戶點擊「保存註釋」時將會上傳多個文件。

我想將這些文件直接上傳到亞馬遜S3(或其他雲存儲解決方案?),而無需通過我的服務器去,所以我不擔心上傳擋住了我的服務器。

完成此操作的最佳方法是什麼? 我見過很多直接上傳到Amazon S3的例子,但是他們都不支持多個文件。我不知何故必須通過循環瀏覽按鈕選擇的文件集合來完成所有JavaScript操作?

謝謝!

回答

0

從技術上講,您駐留在瀏覽器中的JavaScript可能會對AWS進行HTTP RESTful調用,並將數據存儲在S3中,但隨後您將暴露安全證書以在腳本中連接到AWS ..不太好。

我想唯一的方法是通過一個可以安全地訪問AWS並存儲註釋的Web服務器來處理它。或者,您可以將這些註釋寫入本地磁盤(Web服務器所在的位置),並計劃像s3cmd這樣的工具可以自動將它們與S3存儲桶同步。

相關問題