问题
I'm building a server using python and bottle.
How can I handle a request for a binary file?
I have read that I should use flask. There is a way for doing that without using flask?
回答1:
Yes, you should use static_file
function:
from bottle import static_file
@route('/download/<filename:path>')
def download(filename):
return static_file(filename, root='/path/to/static/files', download=filename)
来源:https://stackoverflow.com/questions/13725417/binary-file-download