1

我不确定,如果我没有正确理解瓶子教程,但这段代码:

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 添加到它时我确实得到了它

4

1 回答 1

3

好吧,回答你在评论中提出的问题......

@route('/images/:filename')
def send_image(filename):
    return static_file(filename + '.png', root='/path/to/image/files', mimetype='image/png')
于 2011-12-07T18:46:43.107 回答