我想從網頁上傳表單並直接將文件保存到S3,而無需先將其保存到磁盤。這個node.js應用程序將被部署到Heroku,在那裏沒有本地磁盤來保存文件。如何使用node.js強大的庫來接收上傳的文件並使用knox將其保存到Amazon S3?
node-formidable庫提供了一種上傳文件並將其保存到磁盤的好方法。我不知道如何首先關閉強大的(或連接形式)保存文件。另一方面,Knox庫提供了從磁盤讀取文件並將其保存在Amazon S3上的方法。
1)有沒有辦法掛鉤到強大的事件(在數據上)發送流到諾克斯的事件,以便我可以直接將上傳的文件保存在我的Amazon S3存儲桶中? 2)是否有任何庫或代碼片段可以讓我直接使用上傳的文件並使用node.js將其保存到Amazon S3?
還有一個類似的問題here但那裏的答案沒有解決不將文件保存到磁盤。
作爲transloadit共同創始人,我們現在也在我們的文檔中添加了一個節點示例https://transloadit.com/docs/api-docs#authentication – kvz