Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform GCP图像存储策略_Google Cloud Platform - Fatal编程技术网

Google cloud platform GCP图像存储策略

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,但其中一个

我正在做一个项目,摄影师将上传一组高分辨率图片(20到40张图片)。我打算将每张图片存储两次:一张是原件,一张是带水印的。在平台上,仅显示带有水印的图片。用户将能够购买图片,选择的图片将通过电子邮件发送(原始图片)

桶名称:
photoshoot fr

主文件夹:
YYYY-MM-DD-HH_MODEL-NAME
示例:
2020-01-03_Melania-Doul

我不确定我是否应该在上一个文件夹中有两个不同的文件夹,它们是
原始的
受保护的
。两个文件夹将包含完全相同的图片,具有相同的
id
,但其中一个文件夹将存储原始图片,另一个文件夹将存储受保护的图片。是否有更好的铲斗设计解决方案


n、 b:这是一个个人项目,但是有很多摄影师,每个摄影师每天都要上传2-3组照片。每个
主文件夹
将在2个月后被删除。

这方面的真正问题是,您将如何保护图片和来自不同摄影者的访问?你能详细描述这一部分吗?另一个要考虑的是应用程序是否直接暴露了图片文件的路径。如果是这样的话,那么猜测无水印文件的名称并直接在浏览器中打开它们就很简单了。如果不同的存储桶/文件夹对应用程序的不同部分具有不同的权限(第1部分:网页预览,第2部分:电子邮件图片),则可以避免此潜在问题。