热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在electron里,设置image的src为一个objecturl不起作用

我在写一个electron应用(electron:^5.0.9,onwindows101903),有一个nodejs的buf

我在写一个electron应用("electron": "^5.0.9", on windows 10 1903), 有一个nodejs的buffer(Uint8Array)("node": "v10.6.0")包含有数据, 像"[255, 216, 255, 224, 0, 16,...". MIME type是"image/jpeg"

我试着从这个buffer创建一个object url来作为一个图片的"src", 但图片不显示

我试过把这个buffer存为一个jpg来验证其正确性, 成功了

Network工具里, 有一个请求被发送到blob:file:///60cb1522-25d2-44e9-982d-21e2106dddf8并且状态码200

代码如下

1
2
3
const imgBlob = new Blob(buffer, { type: `image/jpeg` })

const imgUrl = window.URL.createObjectURL(imgBlob)

document.querySelector(`img`).src = imgUrl

期望: 图片正确显示
实际: 图片没显示

求有识之士解答


推荐阅读
author-avatar
浅笑你的妩媚
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有