使用python请求将文件上载到Nodejs
我在nodejs这边得到了一些帮助: 我是node的新手,获取此文件时遇到问题 node.js(服务器PC) python脚本(客户端PC) 我做错了什么?谢谢 我得到了错误500, 意外字段错误:意外字段 在makeError(C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node\u modules\multer\lib\make error.js:12:13) 在wrappedFileFilter(C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node\u modules\multer\index.js:40:19) 在公共汽车上。(C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node\u modules\multer\lib\make middleware.js:114:7) 在emitMany(events.js:127:13) 在Busboy.emit(events.js:201:7) 在Busboy.emit(C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node\u modules\Busboy\lib\main.js:38:33) 在PartStream。(C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node\u modules\busboy\lib\types\multipart.js:213:13) 在emitOne(events.js:96:13) 在PartStream.emit(events.js:188:7) 在HeaderParser。(C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node\u modules\dicer\lib\dicer.js:51:16)在node.js中更改使用python请求将文件上载到Nodejs,python,node.js,file,upload,Python,Node.js,File,Upload,我在nodejs这边得到了一些帮助: 我是node的新手,获取此文件时遇到问题 node.js(服务器PC) python脚本(客户端PC) 我做错了什么?谢谢 我得到了错误500, 意外字段错误:意外字段 在makeError(C:\qa\Automation\MyProj\Python Automation\Utilities\node\MyProjrtu\node\u modules\multer\lib\make error.js:12:13) 在wrappedFileFilter(C:
upload.array()
到
upload.array('file')
在python中:
files={'file':('test_file',open(filePath,'rb'))}
to
files = {'file':open(filepath,'rb')}
检查此帖子的答案它不起作用吗?你怎么知道的?阅读关于感谢我更新的问题可能的副本
files = {'file': ('test_file', open(filePath, 'rb'))}
r = requests.post("http://192.168.2.39:3000/upload", files=files)
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)
files = {'file':open(filepath,'rb')}