Отображение байтового формата в html

Пишу веб приложение на Flask и решил загружать изображения от пользователя в sqlalchemy в байтовом формате. Возникла проблема при отображении этого изображения в html. Может быть html не умеет читать байты?

Функция отвечающая за добавление в БД и отправку в html

@app.route('/view_images', methods=["POST", "GET"])
@login_required
def view_images():
    image_form = ImageForm()
    if image_form.validate_on_submit():
        try:
            photos.save(image_form.image.data)
            with open('static/images/' + os.listdir('static/images')[0], 'rb') as f:
                image = f.read()
            mini_img = Image.open('static/images/' + os.listdir('static/images')[0])
            mini_img.thumbnail((200, 200))
            mini_img.save('static/resized_images/' + os.listdir('static/images')[0])
            with open('static/resized_images/' + os.listdir('static/resized_images')[0], 'rb') as f:
                res_img = f.read()
            images = Images(original=image, minimal=res_img, user_id=current_user.id)
            db.session.add(images)
            db.session.commit()
            return redirect('/view_images')
        except UploadNotAllowed:
            pass
    return render_template('view_images.html', image_form=image_form, user_images=current_user.user_images)

Кусок кода html

{% for imgs in user_images %}
    <img src="{{ imgs.minimal }}">
    <a type="submit" name="delete" href="/delete_image/{{ imgs.id }}" class="btn btn-danger">Удалить</a>
{% endfor %}

Вот так это выглядит в просмотре кода элемента

введите сюда описание изображения

Изображение в конечном итоге не отображается, как мне преобразовать это на выходе в нормальный формат?


Ответы (0 шт):