2012-04-10 64 views
0

我正在使用express v2.5.8。我上傳從那裏在形式與該文件輸入被分類爲文件多部分形式的文件:無法使用expressjs處理圖片上傳

形式: ENCTYPE =「多部分/格式數據」

元素: 類型=「文件」

在服務器端應用程序,我已經設置了以下內容: app.use(express.bodyParser({uploadDir: './文件/ PH'}))//有效目錄和沒有寫問題

我還需要'fs'模塊。

在表單處理路由中,我可以看到req.body,但是當我嘗試訪問req.files時,似乎在檢查req.is('image')時未定義&,結果爲false。

任何有關處理圖像上傳從html表單處理通過快遞的建議,將不勝感激。

在此先感謝。

+0

is req.files available in connect v1.7.2/express v2.5.8? – 2012-04-11 02:16:20

+0

切換到節點強大,它的工作原理 - 一旦我使用express v3.0/connect v2.0,將再次檢查上面的邏輯。 – 2012-04-11 02:52:17

回答

0

我切換到node-formidable,它適用於我 - 我會再次檢查上面的邏輯,一旦我使用express v3.0/connect v2.0(它似乎req.files爲多部分數據可用快速3.0 /連接2.0雖然我不完全確定,所以請做你自己的盡職調查)。