添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
欢乐的柳树  ·  工作区库 - Azure ...·  1 年前    · 
含蓄的人字拖  ·  How to Detect the OS ...·  1 年前    · 
有爱心的爆米花  ·  javascript - WOW.js : ...·  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