【发布时间】:2021-10-18 06:06:30
【问题描述】:
我正在使用以下代码,我使用 POSTMAN 的 PUT api 将文件发送到使用 python 脚本托管 api 的机器
@app.route('/uploadFIle', methods=['PUT'])
def uploadFile():
chunk_size = 4096
with open("/Users/xyz/Documents/filename", 'wb') as f:
while True:
chunk = request.stream.read(chunk_size)
if len(chunk) == 0:
break
f.write(chunk)
return jsonify({"success":"File transfer initiated"})
有没有办法获取原始文件名,以便我可以在保存文件时使用它?
可以通过从 PUT api 本身传递名称来执行以下操作,但这是最好的解决方案吗?
@app.route('/uploadFIle/<string:filename>', methods=['PUT'])
def uploadFile(filename):
【问题讨论】:
标签: python-3.x rest flask postman