0

我正在NodeJS中开发后端服务。它通过请求临时链接并将此链接发送给第三方分析服务来处理来自Google Cloud Storage的图像。我还希望将这些图片添加到共享的Google云端硬盘文件夹中。是否有任何可能的方法可以轻松完成此操作(例如,通过使用Drive API并将链接发布到文件,而不是下载文件并随后上传)。换句话说:Drive API是否接受文件链接,而不是上传文件?或者是否有其他聪明的方式轻松共享Google云端硬盘(因为它们都是Google服务)。将Google云端存储中的文件添加到云端硬盘

感谢

回答

0

我已经做了一些搜索,但我没有看到一个方法,从谷歌云存储文件添加到比做下载和上载他们的其他谷歌驱动器。另外AFAIK,gsutil,其中Google Cloud Storage APIs可以与之交互,还支持在共享到其他存储时下载和上传文件。

而且,如在Cloud Storage - Frequently Asked Questions中回答的那样,Google云端硬盘和Google云端存储是两种不同的存储服务,它们都允许以编程方式访问其功能,但API的目标完全不同。

但是,您可能想尝试使用Request Endpoints,其中您可以通过三个请求端点(URI)访问Google Cloud Storage。您使用哪一个取决于您正在执行的操作。

重要说明:此页面上介绍的Google云端存储URI可能会有更改。

您可以使用以下URL访问对象:

XML API

storage.googleapis.com/<bucket>/<object> <bucket>.storage.googleapis.com/<object>

JSON API

www.googleapis.com/download/storage/v1/b/<bucket>/o/<object-encoded-as-URL-path-segment>?alt=media

这些URL支持安全套接字层(SSL)加密,这意味着您可以使用HTTP或HTTPS。如果您使用OAuth 2.0向Google云端存储API进行身份验证,则应使用HTTPS。

您可能还想检查Sharing and Collaboration了解更多信息。

相关问题