我正在使用Flask在python中编写服务器。 而且我知道我将收到一个请求,要求它的类型是多部分。 这些是我从发布请求中收到的请求标头:
传输编码:分块
内容长度:
X数据长度:8010
主持人:******
Content-Type:multipart / form-data; boundary = ********
*这是我收到请求的方式:
@app.route('/***', methods == ['POST'])
def some_function():
print request.headers
mp_data = decoder.MultipartDecoder.from_response(request)
for part in multipart_data.parts:
print(part.content)
print(part.headers)
我应该如何检索在该请求中发送给我的文件? 我曾尝试使用request-toolbelt MultipartDecoder,但尝试这样做却迷路了。
任何帮助解决此问题的人将不胜感激。
答案 0 :(得分:0)
如果您要检索从客户端发送的文件,则可以使用request.files
,这是将上传字段的名称(<input type="file">
)与文件对象进行映射的指令。