2016-11-28 2 views
0

ファイルがファイルシステムのルートディレクトリにあるときにファイルをボトルでダウンロードできるようにする方法。例えば、ubuntuオペレーティングシステムの 'media'ディレクトリの中に?ボトル付きの作業ディレクトリ/プロジェクトディレクトリからファイルをダウンロードできるようにするpy

のpython:

#bottle 0.12.10 
@route('/download/<filename:path>') 
def staticdownloadfile(filename): 
    return bottle.static_file(filename, root='/media', download=filename) 

HTML:

<a href="/static/media/somefile.extension">download here</a> 

上記の方法がうまくいきませんか? 404お探しのページが見つかりませんでした。あなたは別のリンクを使用する必要があり、HTMLファイル内

答えて

1

:なぜならアプリで

<a href="/download/somefile.extension">download here</a> 

をあなたが定義した:

@route('/download/<filename:path>') 
関連する問題