首页 > 解决方案 > 在 HTML 中显示 MySQL Blob

问题描述

我正在寻找使用 python-flask 在 HTML 中显示存储在 MySQL 表中的 blob。但是当我运行代码时,我在网页上得到了损坏的图像图标。字符串数据呈现得很好,但不是 blob。尝试获取 blob 资源时,Web 开发人员工具显示 404 错误,但我似乎无法充分利用它。寻求帮助。

我的 Python 代码是:

@EMR.route("/apple")
def apple_luv():
    t0 = gold.query.filter_by(patient_id=101).first()
    tx = t0
    return render_template("apple.html", t1=tx)

和 HTML 如下所示(仅供参考:尝试了一些带有 img 标签的语法,因为我不确定

<body>
    {{t1.patient_fname}} | {{t1.patient_lname}} | {{t1.patient_addr}}
    <br><br><br>
    <img src="{{t1.patient_pic}}" />    
    <br><br><br>
    <img src={{t1.patient_pic}} />
    <br><br><br>
    <img src="{{t1.patient_pic}}" > 
    <br><br><br>
    <img src={{t1.patient_pic}} >   
</body>

请参阅附件,了解我的数据在 MySQL DB 中的样子,以及网页结果。

101号病人 患者 101 - blob 信息 01 患者 101 - blob 信息 02 患者 101 - blob 信息 03 苹果.html 浏览器工具输出

标签: pythonmysqlflasksqlalchemyblob

解决方案


推荐阅读