为什么 html 看不到来自烧瓶路线的新图像?

每次我用 Flask 重新加载 html 时,我都试图生成一个新图像。我的html是这样的


<img src="/getLinearImage" alt="User Image" height="100px" width="100px">

/getLinearImage 是这样的:


@app.route("/getLinearImage")

def showImageLinear():

    return getImage(getLinearImage())

getImage ()返回带有send_file()方法的图像。当我转到 url 并刷新页面时,图像会发生变化,但是当 html 访问页面时,它不会在页面刷新时生成新图像。任何想法为什么会发生?


侃侃无极
浏览 117回答 1
1回答

萧十郎

要排除浏览器缓存第一张图片,请尝试重写return getImage(getLinearImage())作为response = getImage(getLinearImage())response.headers['Cache-Control'] = 'no-store, no-cache, must-revalidate, max-age=0'return response
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python