用于商业网络应用的Google云端硬盘或Google云端存储

问题描述 投票:-2回答:1

我是画外音的艺术家。我正在创建一个Web应用程序,客户端可以在其中下订单并上传视频/声音/图像/文本文件,我下载这些文件进行编辑然后我上传编辑过的文件并允许客户端下载它们。

哪个更好用于此目的?

考虑到

  • 我想允许客户端在浏览器中预览已编辑的文件(视频)
  • 安全
  • 文件隐私[我的意思是除了发出订单的客户之外,没有人能够访问该文件]
  • 性能
  • 价钱
google-drive-sdk google-cloud-storage cloud-storage
1个回答
0
投票

你的问题没有明确的答案。

它使许多客户感到困惑,他们可以使用两种看似功能相似的服务。

也就是说 - 通常 - 对于服务(您的网络应用程序)是中介的应用程序,Google云端存储(GCS)是更合适的解决方案。

GCS是一种比Drive更低级别的服务,因此您需要做更多的工作来集成它,但它在授权方面提供了更丰富的功能,并且能够提供更多关于谁可以做什么的特异性。最后,GCS可以实现所谓的“Signed URLs”,例如允许您为客户提供安全且有时间限制的URL,以便他们上传内容。

一个可能确定的功能是Google云端硬盘帐户面向个人(通常是人)用户(例如您),而您的Google云端硬盘不允许其他用户上传文件;只有您可以在云端硬盘帐户中创建文件,但您可以与其他人共享这些文件。

我希望这有助于您确定哪种服务最适合您的需求。 GCS是一种使用非常广泛的服务,并且有很好的文档记录。您应该能够找到足够的指导来帮助您使用它来开发解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.