2014-01-16 68 views
1

我使用Heroku來存儲我的Express應用程序,並且我無法使用bodyParser或者強大的,因爲它們都使用臨時文件來存儲發佈的文件。在不保存到磁盤的情況下訪問發佈到nodejs的文件

我發佈的文件只是一個很大的文本文件(csv)。我並不需要將文件存儲到任何地方,因爲數據將進入MongoDB。

無論如何解析csv文件,因爲它正在上傳?

回答

2

從Connect 2.9.0(Express 3.4.0)開始,bodyParser使用multiparty代替令人生畏的。

在多方的默認配置中,它不會創建臨時文件。閱讀文檔以準確瞭解如何處理傳入數據,但您需要聽取part事件,該事件可爲您提供包含上傳文件的可讀流。

相關問題