有没有办法将大文件从直接下载链接上传到Google Drive,而无需先将其下载到本地计算机?

问题描述 投票:0回答:1

使用自定义脚本或编程解决方案将文件从链接传输到 Google Drive 是否可行?我有一个链接,单击该链接即可下载文件。我想将文件传输到驱动器,而无需将其下载到本地计算机上。

python node.js google-drive-api ftp file-transfer
1个回答
0
投票

使用 Node.js 的解决方案:

Google

media.body
方法的
drive.files.create
参数是一个可写流,您可以将下载请求的响应通过管道传输到其中:

var media = {
  mimeType: "...",
  body: new stream.PassThrough()
};
drive.files.create({
  requestBody: {name: "..."},
  media
}).then(function({data}) {
  https.get("download_link")
  .on("response", function(r) {
    r.pipe(media.body);
  });
});
© www.soinside.com 2019 - 2024. All rights reserved.