【发布时间】:2023-04-03 07:00:01
【问题描述】:
我尝试通过包含以下内容的 CURL 发布 multipart/form-data,
- 一个 JSON 对象
- 流对象 pdf 和 jpeg 文件
curl -i -X POST -H
"Authorization":"eyJhbGciOiJIUzI1NiIsImV4cCI6MTQyNjcwNTY4NiwiaWF0IjoxNDI2NzAyMDg2fQ.eyJpZCI6MTc3fQ.yBwLFez2RnxTojLniL8YLItWVvBb90HF_yfhcsyg3lY" -H
"Content-Type:application/multipart/form-data" -d '{"user data": {"preferred_city":"Newyork","within_radious":"5"}}' --data-binary
"uploaded_documents":@mydocument.pdf http://127.0.0.1:5000/api/city
现在,我需要在烧瓶请求对象中读取这个多部分数据。我试过了
request.data
它确实打印了数据,但我不确定如何读取流对象并将文件存储到磁盘。
【问题讨论】:
-
你可以试试
request.form -
request.form 字典长度为零,表单中没有数据
-
这是在 request.data ---- str: {"userdata":{"preferred_city":"Newyork","within_radious":"5"}}&uploaded_documents:@mydocument.pdf
标签: python curl flask multipartform-data