我创建了一个带有候选人姓名和图像的表格,然后将值插入表格中。我的问题是如何从数据库中检索存储的图像并在网页中查看?可以取回所有存储的图像吗?对此的任何帮助将非常感谢。
这是我的py
import os
from flask import Flask,request,render_template
from flaskext.mysql import MySQL
mysql=MySQL()
app=Flask(__name__)
app.config['MYSQL_DATABASE_USER'] = 'root'
app.config['MYSQL_DATABASE_PASSWORD'] = 'root'
app.config['MYSQL_DATABASE_DB'] = 'matrimony'
app.config['MYSQL_DATABASE_HOST'] = 'localhost'
mysql.init_app(app)
APP_ROOT=os.path.dirname(os.path.abspath(__file__))
@app.route('/',methods=['GET','POST'])
def get_data():
if request.method=='POST':
print("hlo")
candidate_name=request.form['cname']
file=request.files['canpic']
conn = mysql.connect()
target = os.path.join(APP_ROOT, 'file')
if not os.path.isdir(target):
os.makedirs(target)
print (target)
filename = file.filename
destination = "/".join([target, filename])
print (destination)
file.save(destination)
print "saved"
datafile = open(destination, "rb")
print "file opend"
d = open("F:/five pro/testvote/test.jpg", "wb")
print "file test opnend"
thedata = datafile.read() …Run Code Online (Sandbox Code Playgroud)