0
こんにちは、それは私のhtmlページに自分の画像を表示する検索の難しさでタイトルに言及として誰もが表示画像のweb2py
これは私のコードです:私のコントローラで
(default.py
)
import os
def serve_file():
filename = request.args(0)
path = os.path.join(request.folder, 'private', 'file_subfolder',filename)
return response.stream(path)
<img src="{{=URL('static', 'images', args=image.jpg)}}" />
/static/images
です) Iを完了し
あなた 'URL'コールが'引数= image.img'、示して私の問題への解決策を見つけました。実際には 'args = 'image.img''ですか?また、ファイルは '/ static/images/image.jpg'にありますか?もしそうなら、あなたのビューコードは動作しますが、URLは '/ static'フォルダ(画像がある場所)を指しているので' serve_file'アクションは 'default.py'で呼び出されません。 – Anthony
私のファイルは/static/images/image.jpgにありますが、私は私のコントローラーに入れた機能の目的を理解しているとは思いません。私のビューはまだ画像を表示しません。 – PajouFrenchi
あなたのコントローラの機能には何の目的もありません - この場合は単に使用されません。その目的は、アプリケーションの '/ private'フォルダからファイルを提供することです。その場合、URLは' URL( 'default'、 'serve_file'、args = 'image.jpg') 'のように構成されます。 – Anthony