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

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

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

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

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

非常感谢!

google-drive-api hosting firebase-storage dropbox
1个回答
2
投票

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。我建议您仔细研究两者,以便根据自己的需求做出正确的决定。

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