将图像从烧瓶send_file(ajax响应)显示到图像标签中

穆罕默德·瓦泽姆

如何显示烧瓶的send_file ajax响应中的图像

HTML文件


<button class="button" id="start">Start</button>

    <script>
        //start button click event

        $('#start').click(function() {
            $.ajax({
                url: 'http://127.0.0.1:5000/capture',
                type: 'GET',
                contentType: "image/jpg",
                success: function(result) {
                    document.getElementById('frame').src = 'data:image/jpg,' + result;
                }
            });
        });

烧瓶


@app.route('/capture')
def capture_api():
    ...
    image_binary = img.read()

    return send_file(io.BytesIO(image_binary),
                     mimetype='image/jpeg',
                     as_attachment=True,
                     attachment_filename='%s.jpg' % "capture")

穆罕默德·瓦泽姆

问题出在后端和前端的编码上。

在烧瓶

image = b64encode(image_binary).decode("utf-8")
return jsonify({'status': True, 'image': image})

html

document.getElementById('frame').src = 'data:;base64,' + result['image'];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Matplotlib图像渲染到烧瓶中

来自分类Dev

在表格中的ajax响应中显示图像

来自分类Dev

显示来自 ajax 响应的图像

来自分类Dev

如何测试send_file烧瓶

来自分类Dev

将图像发布到AJAX中的PHP

来自分类Dev

烧瓶中未显示背景图像

来自分类Dev

如何使用Ajax将图像链接放在img标签中

来自分类Dev

我想将上传的图像显示到html图像标签

来自分类Dev

将多个分层图像显示到 NSView 中

来自分类Dev

使用 jquery 将多个图像显示到 HTML 表格中

来自分类Dev

如何将图像源传递给函数中的变量,然后显示给图像标签

来自分类Dev

send_file()调用时返回文本文档而不是图像

来自分类Dev

如何使用数据库中的图像路径将图像显示到图片框中

来自分类Dev

图像标签不显示图像

来自分类Dev

无法将背景图像显示到浏览器的全屏并使其响应

来自分类Dev

使用烧瓶中的图像路径上传图像

来自分类Dev

使用servlet响应中的javascript显示图像

来自分类Dev

在CSS中显示图像和响应式

来自分类Dev

想要从只有图像名称的 api 将图像显示到 tableview 单元格中

来自分类Dev

尝试在SVG标签中显示图像URL

来自分类Dev

通过oc在OpenShift中显示图像标签

来自分类Dev

在Wordpress中的每个标签之前显示图像

来自分类Dev

在 <img> 标签中显示以 # 开头的图像

来自分类Dev

再次上传图像时,图像未显示在img标签中

来自分类Dev

从画布到烧瓶获取绘图图像

来自分类Dev

使用w图像标签的响应图像

来自分类Dev

现在显示图像,但路径正确(烧瓶)

来自分类Dev

显示从其 URI 中检索到的图像

来自分类Dev

如何在img标签中显示存储在Azure File Services中的图像?

Related 相关文章

热门标签

归档