Python Bottle 图片第二部分

1 投票
1 回答
1969 浏览
提问于 2025-04-17 07:53

我不太确定我是否正确理解了这个瓶子(Bottle)教程,不过这段代码:

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 后才能找到。

1 个回答

3

好的,针对你在评论中提到的问题来回答一下...

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

撰写回答