虽然是2017年发布的,但今天依然很好用感谢作者
原作者地址
遇到的小坑:
MulterError: Unexpected field
at wrappedFileFilter (C:\Users\Administrator\Desktop\node服务\node_modules\multer\index.js:40:19)
at Busboy.<anonymous> (C:\Users\Administrator\Desktop\node服务\node_modules\multer\lib\make-middleware.js:115:7)
at Busboy.emit (events.js:315:20)
at Busboy.emit (C:\Users\Administrator\Desktop\node服务\node_modules\busboy\lib\main.js:38:33)
at PartStream.<anonymous> (C:\Users\Administrator\Desktop\node服务\node_modules\busboy\lib\types\multipart.js:213:13)
at PartStream.emit (events.js:315:20)
at HeaderParser.<anonymous> (C:\Users\Administrator\Desktop\node服务\node_modules\dicer\lib\Dicer.js:51:16)
at HeaderParser.emit (events.js:315:20)
at HeaderParser._finish (C:\Users\Administrator\Desktop\node服务\node_modules\dicer\lib\HeaderParser.js:68:8)
at SBMH.<anonymous> (C:\Users\Administrator\Desktop\node服务\node_modules\dicer\lib\HeaderParser.js:40:12)
如果有报这个错误的请检查一下你的 input 的 name 和 服务器的 upload.single(’’)是否一致例如:
html
<input type="file" name="file">
服务器
upload.single('file')