Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python请求将文件上载到Nodejs_Python_Node.js_File_Upload - Fatal编程技术网

使用python请求将文件上载到Nodejs

使用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:

我在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中更改
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')}