将图像托管在Google云端硬盘或Dropbox中以供应用使用[保留]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将图像托管在Google云端硬盘或Dropbox中以供应用使用[保留]相关的知识,希望对你有一定的参考价值。

我有一个名为Moodflow的心情跟踪应用程序,我正在尝试实现将图像添加到该应用程序/用户条目中。我正在考虑使用firebase storage存储我的高级用户的图像,但是我有点担心保存太多图像并且成本急剧上升而无法控制。

[我已经看到其他使用Google Drive和Dropbox作为备份功能的日记应用程序(主要是JSON数据),但是我不确定在上传用户的图像进行托管(和备份)时这些平台的性能如何。我可以首先将图像提升到Google云端硬盘或Dropbox中吗?这将是一个可行的解决方案吗?

即使您无法做到,网上似乎也有很多困惑。

非常感谢!

答案

Google云端硬盘不支持图片托管,因此它们可以直接链接并嵌入到应用或html内容中。有一种解决方法,您可以通过从Drive API获取文件ID并将其嵌入https://drive.google.com/uc?export=view&id=<fileId>来嵌入图像,但是建议不要进行大规模共享,因为它会受到配额使用的限制。

Dropbox确实支持图像托管,您可以使用Dropbox API获取指向可嵌入图像的公共链接。 /shares端点允许您获取公共可见链接via the API

Firebase是Google的服务,它确实支持将图片托管作为Cloud Storage service的一部分。也可以通过API获得,因此可以像Dropbox一样以编程方式进行检索。将Firebase链接嵌入为图像源可以在外部应用和页面中使用。 This answer可能对此有所帮助。

Dropbox和Firebase均受价格计划的约束,价格计划根据个人或企业用途以及所需的存储量而具有不同的层。 Firebase具有按使用量付费的价格,该价格按使用量收取费用,这可能会有所帮助,尽管实际上取决于您需要哪种方法和价格。

您可以看到Dropbox的单个定价计划here,而其商业定价计划为here。可以看到Firebase的定价计划here。我建议您仔细研究两者,以便根据自己的需求做出正确的决定。

以上是关于将图像托管在Google云端硬盘或Dropbox中以供应用使用[保留]的主要内容,如果未能解决你的问题,请参考以下文章

通过Google Drive API上传图片/文件

text 全部备份到Google云端硬盘/ Box / OneDrive / Dropbox无效

如何将添加到Google表格单元格中的图像保存到Google云端硬盘?

我如何在网站上显示来自Google云端硬盘的图像?

将多标签图像从云端硬盘上传到 Google Colab

将文件从 Google Cloud Storage 添加到云端硬盘