我有一个 Flask 服务器,我想在 HTML 页面中呈现一个 base64 图像。
flask 代码:
new_image_string = base64.b64encode(buff.getvalue()).decode("utf-8")
return render_template('perspective_result.html', img_data=new_image_string)
HTML 代码:
<img src="data:image/jpeg;base64,+img_data" alt="img_data" id="imgslot"/>
我从浏览器控制台收到以下错误:
GET data:image/jpeg;base64,+img_data 0 ()
我哪里出错了?
最佳答案
<img src="data:image/jpeg;base64,{{ img_data }}" alt="img_data" id="imgslot"/>
这就是我们解决这个问题的方法。
关于python - 如何将 Base64 图像字符串从 Flask Python 代码传递到 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54625952/
相关文章:
python - 如何展平嵌套模型? (keras 函数式 API)
kubernetes - 在 Kubernetes (GKE) 中的一个节点上组合多个本地 SSD
reactjs - React.HTMLProps
ag-grid - 使用 forEachNode 的行选择非常慢
amazon-web-services - 是否可以在控制台中编辑 AWS Lambda 层代码?
angular - 如何使用 typescript 修复 Angular 5 中的 ‘debounc