CherryPy向Flask发送文件请求结果文件问题

问题描述 投票:0回答:1

这项工作的主要主题是将请求的文件从cherry py发布到flask并上传,但文件对象在flask端变空:

樱桃Py码:

files = {'upload_file' : files_raw_data[i]}
values = {'file_path': full_upload_path}
response = requests.post(file_storage_url, files=files, data=values)

Files Object is : <cherrypy._cpreqbody.Part object at 0x7f0d9e070400>

此时文件对象是正确的并且可以正常工作

烧瓶末端:

@app.route('/upload_file', methods=['POST'])
def upload_file():
    file = request.files['upload_file']

Files Object is : <FileStorage: 'files' (None)>

文件对象在烧瓶末端变空

python file flask python-requests cherrypy
1个回答
0
投票

我从不使用Cherry Py,但是您可以输入print(request.files)print(request.__dict__)来验证文件是否正确发送。

@app.route('/upload_file', methods=['POST'])
def upload_file():
    print(request.files)
    print(request.__dict__)

也许cherrypy还有其他发送文件的模式

© www.soinside.com 2019 - 2024. All rights reserved.