天天看點

nodejs圖檔上傳

node中圖檔上傳的中間鍵很多,比如formidable等,這裡我們使用nodejs中的fs來實作檔案上傳處理:

1、安裝中間鍵connect-multiparty

通過connect-multiparty中間鍵我們可以實作req.files的功能,這樣可以拿到上傳檔案的大小、類型等一系列參數,對其進行判斷,進而達到限制上傳的目的。

2、connect-multiparty的使用

在需要引入的js頁面頂部引入上面代碼,再在相應的路由中如上引入,然後通過req.files即可直接擷取上傳的檔案參數。

3、完整執行個體:

index2.html檔案:

app.js配置:

index.js檔案:

在public目錄下建立upload上傳檔案夾,上傳的圖檔統一放在這裡:

nodejs圖檔上傳

浏覽器上傳效果:

nodejs圖檔上傳
nodejs圖檔上傳

上傳成功!