相关文章推荐
彷徨的斑马  ·  Platform.OnRequestPerm ...·  10 月前    · 
有腹肌的警车  ·  java ...·  1 年前    · 
淡定的长颈鹿  ·  WPF ...·  1 年前    · 

node js read file as blob

使用 Node.js 读取文件并将其作为 Blob 数据,可以使用 Node.js 的 fs 模块的 readFile() 函数。

fs.readFile(filepath, (err, data) => { if (err) throw err; const blob = new Blob([data], { type: 'application/octet-stream' }); // 在此处使用 Blob 数据

这里的 filepath 可以是文件的绝对路径,也可以是相对于 Node.js 进程的当前工作目录的路径。

注意,如果要将文件作为 Blob 对象读取,则需要使用 JavaScript 的 Blob 对象。Blob 对象表示一个不可变的原始数据,可以使用它来存储二进制数据,例如图像、视频、音频等。

例如,如果要将文件作为 Blob 对象读取,并将其传递给浏览器的 FileReader 对象以进行异步读取,可以使用以下代码:

fs.readFile(filepath, (err, data) => { if (err) throw err; const blob = new Blob([data], { type: 'application/octet-stream' }); const reader = new FileReader(); reader.onloadend = () => { // 在此处使用读取的数据 reader.readAsArrayBuffer(blob); JavaScript