предоставить ссылку для загрузки файла

Я использую колбу Python. Я хочу предоставить URL-адрес в шаблоне, который зависит от имени файла.

Структура папки:

project_folder / download / pdf ‹- изображения в этой папке

url_for ('download / pdf / filenameXYZ.pdf') не работал.


person beebek    schedule 20.08.2013    source источник


Ответы (2)


Если вы хотите вернуть статический контент, вы должны сообщить Flask, что вам нужен статический контент :)

Как вы можете видеть в этом примере: http://flask.pocoo.org/docs/patterns/jquery/?highlight=static

Вам понадобится что-то вроде этого:

url_for('static', filename='download/pdf/filenameXYZ.pdf') 
person Wolph    schedule 20.08.2013
comment
‹A href='/static/download/pdf/finelameXYZ.pdf'› Загрузка ‹/a› работает ... Разве я не могу поместить папку загрузки на уровень статической папки ??? - person beebek; 20.08.2013
comment
Да, если ваша папка загрузок является подкаталогом вашей статической папки, она должна работать и так. В качестве альтернативы вы также можете добавить перенаправление где-нибудь на своем веб-сервере. - person Wolph; 20.08.2013