【发布时间】:2019-07-24 22:43:59
【问题描述】:
我正在尝试使用 filereader 访问位于本地的 blob 文件,例如 c 驱动器,然后将其转换回对象 URL 作为 img src。它不起作用,有人可以帮忙吗?
从未发现有人尝试从磁盘访问 blob 文件。什么是 blob 文件类型扩展名?
const imageOut = document.querySelector('#image-out');
imageOut.addEventListener('load', () => {
const reader = new FileReader();
reader.addEventListener('load', () => {
var f = File.createFromFileName("file:///C:/blob.blb");
const arrayBuffer = reader.readAsArrayBuffer(f);
const blob = new Blob([arrayBuffer], { type: mimeType });
imageOut.src = URL.createObjectURL(blob);
});
});
为空,不显示
【问题讨论】:
-
你是想在浏览器扩展中这样做还是什么?因为,在常规网站中,如果用户不选择文件(使用 ,则无法访问磁盘任何位置的文件
标签: javascript blob filereader