使用REST API将文件从URL上传到Google云端硬盘

时间:2017-09-25 14:46:22

标签: node.js rest file-upload google-drive-api

可以使用OneDrive的REST API从URL上传文件,如文档here所示。此API接受我们提供的URL,并将文件从URL上传到预期目的地。

我一直在尝试为Google云端硬盘找到类似的REST API或库,但我还没有找到它。请指导我如何实现这一目标。我已经设置了oAuth并且能够接收access_token和refresh_token。从URL上载文件是此项目中的一项重要功能。

项目托管在Heroku中,因此我无法将文件下载到临时文件并上传该文件。这是一个NodeJS项目。

2 个答案:

答案 0 :(得分:0)

我也在寻找这个解决方案。但是,我从其他博客和文章中了解到,您必须从服务器上提供的URL下载文件,然后将其上传到谷歌驱动器。

截至目前,我理解这一点。如果我能够这样做,将会更新。

答案 1 :(得分:-1)

我认为您无法在Google云端硬盘上使用OneDrive的REST API,因为大多数此类服务仅供自用。 然而,我知道第三方在线应用程序,它使您能够从URL链接upload files到最常见的云驱动器(Google Drive,OneDrive,Dropbox,Mega等)。您需要做的是创建这个基于Web的应用程序的帐户,将您的云添加到其平台,并通过其服务将文件导入/导出到您的云。也许它可以帮助你。