节点服务器和python客户端文件上传

2024-10-02 12:25:44 发布

您现在位置:Python中文网/ 问答频道 /正文

有一个场景,我使用python客户机(请求库)和节点服务器(multer模块)。在

在Python方面-->

filepath = "./temp/test.step"
temp = {'file': ('test_file', open(filepath, 'rb'))}
r2 = requests.post('http://localhost:4041/upload', files = temp)
print("File Upload Status: " + r2.text)

在节点端-->

^{pr2}$

返回-->;错误:意外字段

提前谢谢你的建议。在

以下是我上传文件时遇到的错误:

Error: Unexpected field
at makeError (/PATH2DIR/python_node_upload/node_modules/multer/lib/make-error.js:12:13)
at wrappedFileFilter (/PATH2DIR/python_node_upload/node_modules/multer/index.js:39:19)
at Busboy.<anonymous> (/PATH2DIR/python_node_upload/node_modules/multer/lib/make-middleware.js:112:7)
at Busboy.emit (events.js:118:17)
at Busboy.emit (/PATH2DIR/python_node_upload/node_modules/multer/node_modules/busboy/lib/main.js:31:35)
at PartStream.<anonymous> (/PATH2DIR/python_node_upload/node_modules/multer/node_modules/busboy/lib/types/multipart.js:209:13)
at PartStream.emit (events.js:107:17)
at HeaderParser.<anonymous> (/PATH2DIR/python_node_upload/node_modules/multer/node_modules/busboy/node_modules/dicer/lib/Dicer.js:51:16)
at HeaderParser.emit (events.js:107:17)
at HeaderParser._finish (/PATH2DIR/python_node_upload/node_modules/multer/node_modules/busboy/node_modules/dicer/lib/HeaderParser.js:70:8)

Tags: gtmodulesnodelibjstempatupload

热门问题