Google cloud platform GCP图像存储策略
我正在做一个项目,摄影师将上传一组高分辨率图片(20到40张图片)。我打算将每张图片存储两次:一张是原件,一张是带水印的。在平台上,仅显示带有水印的图片。用户将能够购买图片,选择的图片将通过电子邮件发送(原始图片) 桶名称:Google cloud platform GCP图像存储策略,google-cloud-platform,Google Cloud Platform,我正在做一个项目,摄影师将上传一组高分辨率图片(20到40张图片)。我打算将每张图片存储两次:一张是原件,一张是带水印的。在平台上,仅显示带有水印的图片。用户将能够购买图片,选择的图片将通过电子邮件发送(原始图片) 桶名称:photoshoot fr 主文件夹:YYYY-MM-DD-HH_MODEL-NAME示例:2020-01-03_Melania-Doul 我不确定我是否应该在上一个文件夹中有两个不同的文件夹,它们是原始的和受保护的。两个文件夹将包含完全相同的图片,具有相同的id,但其中一个
photoshoot fr
主文件夹:YYYY-MM-DD-HH_MODEL-NAME
示例:2020-01-03_Melania-Doul
我不确定我是否应该在上一个文件夹中有两个不同的文件夹,它们是原始的
和受保护的
。两个文件夹将包含完全相同的图片,具有相同的id
,但其中一个文件夹将存储原始图片,另一个文件夹将存储受保护的图片。是否有更好的铲斗设计解决方案
n、 b:这是一个个人项目,但是有很多摄影师,每个摄影师每天都要上传2-3组照片。每个
主文件夹
将在2个月后被删除。这方面的真正问题是,您将如何保护图片和来自不同摄影者的访问?你能详细描述这一部分吗?另一个要考虑的是应用程序是否直接暴露了图片文件的路径。如果是这样的话,那么猜测无水印文件的名称并直接在浏览器中打开它们就很简单了。如果不同的存储桶/文件夹对应用程序的不同部分具有不同的权限(第1部分:网页预览,第2部分:电子邮件图片),则可以避免此潜在问题。