나는 python flask를 사용하고 있습니다. 파일 이름이 다른 템플릿에 URL을 제공하고 싶습니다.파일을 다운로드 할 수있는 링크를 제공하십시오
폴더 구조 :이 폴더
url_for ('다운로드/PDF/filenameXYZ.pdf')을 didnt에서 < -images 근무
project_folder/다운로드/PDF.
나는 python flask를 사용하고 있습니다. 파일 이름이 다른 템플릿에 URL을 제공하고 싶습니다.파일을 다운로드 할 수있는 링크를 제공하십시오
url_for ('다운로드/PDF/filenameXYZ.pdf')을 didnt에서 < -images 근무
project_folder/다운로드/PDF.
url_for takes a flask function that has a route associated with it and any parameters you want to pass to that view. url_for이 수행 할 작업은 해당 함수의 URL 경로를 반환하는 것입니다.
PDF를 표시하려면 HTML 또는 태그가 포함 된 템플릿을 렌더링해야합니다. There's actually a bunch of different ways to handle this
템플릿에서 사용할 수있는 예는 요점이 url_for 파일 경로를하지 않는다는 것입니다
<embed src="/download/pdf/the.pdf" width="500" height="375">
입니다.
당신은 당신이 정적 콘텐츠 :
를 원하는 플라스크를 말해야 정적 콘텐츠를 반환 할 경우이 예에서 볼 수 있듯이 :
url_for('static', filename='download/pdf/filenameXYZ.pdf')
:
http://flask.pocoo.org/docs/patterns/jquery/?highlight=static이
당신은이 같은 뭔가가 필요
Download 작동 ... 다운로드 폴더를 고정 폴더 수준으로 넣을 수 있습니까 ??? – beebek
예, 다운로드 폴더가 정적 폴더의 하위 디렉토리 일 때만 작동합니다. 또는 웹 서버의 리디렉션을 어딘가에 추가 할 수도 있습니다. – Wolph