изображение, хранящееся как текст в базе данных MySQL - отображать изображение с помощью html

Я сохранил образы продуктов в remoteMySQL. Он хранится в виде текста как

      <FileStorage: '17027822406.jpg' ('image/jpeg')>

Мне нужно отобразить это изображение на своей веб-странице, но я не могу получить правильный URL

      <img src= {{ url_for('static', filename='images/' book[5]) }} 

Это не отображение изображения. если я печатаю {{книгу [5]}}, отображается <FileStorage: '17027822406.jpg' ('image / jpeg')>

Я использую колбу для загрузки изображения

      @app.route('/AddProduct',methods=["GET", "POST"])
def add_product():
    if request.method =="POST":
        name=request.form['name']
        price=request.form['price']
        description = request.form['description']
        categoryId = int(request.form['category'])
        cursor = mysql.connection.cursor()
        image = request.files['image']
        if image and allowed_file(image.filename):
            filename = secure_filename(image.filename)
            image.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
        cursor.execute('INSERT INTO products VALUES(NULL,% s,% s,% s,% s,% s)',(categoryId,name,price,description,image))
        mysql.connection.commit()
    return render_template('Shopping.html')

0 ответов

Другие вопросы по тегам