GET请求返回Flask中图像的旧版本

时间:2018-11-22 07:11:04

标签: javascript python html http flask

我正在尝试使用GET请求将图像检索到html页面,

let img = new Image();
img.onload = function () { ... };
img.src = 'http://localhost:5000/img';

,并且在第一次启动服务器时效果很好,但是当我再次尝试执行此操作时,它将返回上一张图像。

“ / img”的我的Flask部分如下所示:

@app.route('/img')
def get_img():
    return send_from_directory('./tmp', 'result.png')

我确保计算机上的result.png确实正在更新。当我尝试手动访问“ http://localhost:5000/img”时,它会检索已经被覆盖的旧图像。当我刷新“ http://localhost:5000/img”时,它会返回当前计算机上的更新图像。

这可能与Flask无关,而是因为我缺乏HTTP的工作原理,如果有人可以帮助我解决这个问题,我将非常感激。谢谢。

0 个答案:

没有答案