我正在尝试保存从C ++代码发送的文件(而不是HTML) 但我不知道如何编写脚本来解析发送的数据并保存它 C ++代码工作正常(来自wireshark捕获的数据包)
来自Bottle教程的如何编辑?
category = request.forms.get('category')
upload = request.files.get('upload')
谢谢!
更新:
我发现request.files
有效
files = request.files
for name, fobj in files.iteritems():
fobj.save(some_path)
答案 0 :(得分:1)
如果您只是在HTTP请求中发送原始文件,请使用request.body
访问它。
http://bottlepy.org/docs/dev/api.html#bottle.BaseRequest.body
答案 1 :(得分:0)
这就是我最终做的事情:
from bottle import FileUpload
uploaded_file = FileUpload(request.body, None, filename='some_filename')
uploaded_file.save() # implement conflict resolution here, if needed