我在nodejs方面得到了一些帮助:Extract file from POST request nodejs
我是节点的新手,我在获取此文件时遇到问题 node.js(服务器PC)
{{1}}
python脚本(客户端PC)
{{1}}
我在这里做错了什么?感谢
我收到错误500,
Error: Unexpected field at makeError (C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node_modules\multer\lib\make-error.js:12:13) at wrappedFileFilter (C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node_modules\multer\index.js:40:19) at Busboy.<anonymous> (C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node_modules\multer\lib\make-middleware.js:114:7) at emitMany (events.js:127:13) at Busboy.emit (events.js:201:7) at Busboy.emit (C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node_modules\busboy\lib\main.js:38:33) at PartStream.<anonymous> (C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node_modules\busboy\lib\types\multipart.js:213:13) at emitOne (events.js:96:13) at PartStream.emit (events.js:188:7) at HeaderParser.<anonymous> (C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node_modules\dicer\lib\Dicer.js:51:16)
答案 0 :(得分:0)
更改
upload.array()
至
upload.array('file')
并在python中:
files = {'file': ('test_file', open(filePath, 'rb'))}
到
files = {'file':open(filepath,'rb')}
的回答