2011-12-07 32 views
1

IM不確定,如果我不是正確理解瓶教程,但這樣的代碼:的Python瓶圖像部分2

from bottle import static_file 

@route('/images/<filename:re:.*\.png>') 
def send_image(filename): 
    return static_file(filename, root='/path/to/image/files', mimetype='image/png') 

應該通過該圖像名稱的文件夾看看,而無需添加png格式的名稱, 對?

所以,如果我有一個名爲python.png

我會輸入到瀏覽器.../Python中的文件,這應該讓我的形象,對不對?

,因爲我不是越來越像,但我得到它,當我添加png格式它

+0

我認爲這一點是你只能_only_得到.png文件 – Pengman

+0

哦,好吧。謝謝。有沒有在瓶框架中尋找一個圖像沒有指定.png的方法?或者我需要編碼? –

回答

3

嗯,回答您的評論提出的問題......

@route('/images/:filename') 
def send_image(filename): 
    return static_file(filename + '.png', root='/path/to/image/files', mimetype='image/png') 
+2

如果要使用子文件夾,請在路由上使用:filename#。*#或。 – iurisilvio