Как отправить файл Flask для html
Хочу написать обработчик, который будет возвращать картинку, причем так, чтобы можно было использовать в html <img src="http://127.0.0.1:8080/upload/1.png">
проблема в том, что папка с картинки хранятся рядом с папкой проекта, то есть пока у меня есть такой обработчик:
app.config['UPLOAD_FOLDER'] = '../avatars/'
@app.route('/upload/<string:filename>')
def uploaded_file(filename):
return send_from_directory(app.config['UPLOAD_FOLDER'], filename, as_attachment=True)
но его не получается (не знаю как) использовать в , потому что он отправляет ее для скачивания. на сколько я понял, я не могу отправить <img scr='../avatars/1.png'>, потому что из html недоступны файлы не из static.
Объясните, пожалуйста, в каком формате и как отправлять картинку, чтобы ее можно было использовать в , и как тогда выгрузить ее из папки вне проекта?