【发布时间】:2020-04-23 10:29:50
【问题描述】:
我正在尝试读取在 oracle SQL 数据库中存储为 blob 的图像。 以下是我目前尝试的代码:
var arrayBufferView = new Uint8Array(x.IMAGE1);
console.log(arrayBufferView)
var blob = new Blob([arrayBufferView], {type: "image/jpg"});
var urlCreator = window.URL || window.webkitURL;
var imageUrl = urlCreator.createObjectURL( blob );
var img = new Image();
img.src = imageUrl;
但是,我收到损坏的图像。我认为是因为x.IMAGE1 字段,看起来像这样:
【问题讨论】:
-
您使用的是什么数据库库?这是在服务器端 NodeJS 脚本、客户端 Electron 脚本还是客户端/浏览器脚本中?
-
allowHalfOpen是 Socket 对象的属性。你从哪里得到x?
标签: javascript sql oracle blob