Я пытаюсь извлечь изображение на html-страницу с помощью запроса GET следующим образом:
let img = new Image();
img.onload = function () { ... };
img.src = 'http://localhost:5000/img';
, и он отлично работает при первом запуске сервера, но когда я пытаюсь сделатьпри этом снова возвращается предыдущее изображение.
Моя часть Flask в / img выглядит следующим образом:
@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, иЯ был бы очень признателен, если бы кто-то мог помочь мне в этом.Спасибо.