Python Bottle 图片第二部分
我不太确定我是否正确理解了这个瓶子(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')