私はpythonフラスコを使用しています。ファイル名が異なるテンプレートに URL を提供したいと考えています。
フォルダ構造:
project_folder/download/pdf <-このフォルダー内の画像
url_for('download/pdf/filenameXYZ.pdf') は機能しませんでした。
url_for は、ルートが関連付けられたフラスコ関数と、そのビューに渡したいパラメーターを受け取ります。url_for が行うことは、その関数の URL パスを返すことです。
PDF を表示する場合は、HTML またはタグを含むテンプレートをレンダリングする必要があります。これを処理するには、実際にはさまざまな方法があります
テンプレートで使用できる例は次のとおりです。
<embed src="/download/pdf/the.pdf" width="500" height="375">
要点は、url_for がファイル パスをとらないことです。