这是我的第一个问题.@H_404_2@
我让用户将自己的图像上传到数据库.
该图像存储为BLOB.@H_404_2@
我成功地做到了这一点.
我正在使用MySQL作为数据库.@H_404_2@
我遇到问题的部分是在调用时将BLOB显示为网站上的图像.@H_404_2@
现在只显示二进制数据,显示许多奇怪的符号.我认为这是HTTP标题的问题.现在它在:@H_404_2@
@H_404_2@
print "Content-Type: text/html"
我试过了:@H_404_2@
@H_404_2@
print "Content-Type: image/jpeg"
我使用Python连接数据库并编写HTML.@H_404_2@
@H_404_2@
def showFile():
# do sql to retrieve blob where filename
conn,cursor = getConnectionAndCursor()
sql = """
select data
from upload
where id=1
"""
cursor.execute(sql)
data = cursor.fetchone()
blob = data[0]
print "
最佳答案
原文链接:https://www.f2er.com/html/426805.html