2014-01-29 52 views
0

我有興趣創建一個接受二進制圖像數據和文件名的靜態文件服務器,將圖像寫入磁盤。NodeJS接受圖像數據的靜態文件服務器

Node中有大量靜態文件服務器解決方案用於檢索靜態文件(express.static,connect.static,node-static),但是我沒有發現任何內容可以接受數據。我應該寫這個功能還是你知道現有的解決方案?

任何建議將不勝感激。

+0

不確定你在問什麼。爲什麼你不能用express來做這件事? – brandonscript

+0

我可以使用express接受二進制數據以及文件名並將映像寫入磁盤。它似乎也應該是開源的東西。這在理論上是非常基本的,所以我想知道這是否已經存在。爲了從未來的工作和他人的見解中受益,我儘量避免編寫自己的解決方案,除非必須。 – Dru

+0

啊,這更有意義。 Mutliparty當然是一個很好的選擇。 – brandonscript

回答

2

您想使用multiparty來處理上傳。 (連接並因此快速使用多方內部,當你usebodyParser()multipart()中間件。)

您可以設置autoFile選項設置爲true和您選擇(uploadDir)的文件夾中多方將自動存儲接收的文件。您也可以手動將上傳流傳輸到其他目標(即S3或GridFS或其他)。