【发布时间】:2021-07-22 16:33:32
【问题描述】:
我使用 googleapis(Google APIs Node.js 客户端)库方法googleapis.drive.files.create() 将文件上传到云端。
我将方法 a fs.ReadStream 作为参数之一 (fs.createReadStream())
有什么方法可以中断googleapis.drive.files.create()方法的执行(有或没有错误)?
const body = fs.createReadStream(filePath);
await this.googleDriveClient.files.create(
{
resource: {
name: fileName,
parents: [parentIds]
},
media: {
mimeType: 'image/gif',
body
},
});
【问题讨论】:
-
您能否提供更多有关您为什么需要它的背景信息?
-
请阅读How to Ask 编辑您的问题并包括minimal reproducible example 并更详细地描述您的问题。
-
@Martí 有一种情况是互联网连接丢失并且此方法冻结我想以某种方式将控制权交还给调用代码
const body = fs.createReadStream(filePath); await this.googleDriveClient.files.create({ resource: { name: fileName, parents: [parentIds] }, media: { mimeType: 'audio/mpeg', body }, });
标签: node.js google-drive-api google-api-nodejs-client