python - 如何将 Base64 图像字符串从 Flask Python 代码传递到 HTML

我有一个 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 破坏 de

ag-grid - 使用 forEachNode 的行选择非常慢

scala - 如何找到定义 Scala 隐式的位置?

amazon-web-services - 是否可以在控制台中编辑 AWS Lambda 层代码?

angular - 如何使用 typescript 修复 Angular 5 中的 ‘debounc

php - 将 CSS 添加到 DomPDF

python-3.x - 如何从 gensim 模块导入 WordEmbeddingSimilari

reactjs - 覆盖 Material UI 扩展面板摘要