首页 > 解决方案 > 在 Vue 中获取 ReadStream 对象

问题描述

我想使用 google drive api 在 vue js 中上传文件。

该站点的示例使用 fs.createReadStream() 来读取文件并将其传递给 api,如下所示:

let media = {
      mimeType: 'image/jpeg',
      body: fs.createReadStream('path of the image')
    };

let objInfo = {
 ...
      media: media,
 ...   
}

drive.files.create(objInfo,...)

此代码在浏览器中不起作用,因为我无法使用 fs 库。

浏览器是否有 createReadStream() 函数的替代方法?

我试过 fetch() 但它返回一个 ReadbleStream 但我需要一个 ReadStream

标签: javascriptvue.jsgoogle-drive-apifs

解决方案


推荐阅读