2011-12-07 29 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