当文件位于文件系统根目录中时,如何使文件可在瓶中下载。例如,在'媒体'内ubuntu操作系统的目录?
蟒:
Path:
'path' node=[Node] ({Path.parent=current} '->' node=[Node])* ;
HTML:
#bottle 0.12.10
@route('/download/<filename:path>')
def staticdownloadfile(filename):
return bottle.static_file(filename, root='/media', download=filename)
以上方法不起作用?找不到404。
答案 0 :(得分:1)
在html文件中,您应该使用另一个链接:
<a href="/download/somefile.extension">download here</a>
因为在应用中你定义了:
@route('/download/<filename:path>')