我正在构建一个业务解决方案,其中包含使用Web API 2备份的ios应用程序。我正在使用AWS(Amazon Web Services)来托管API。
ios应用程序可以拍照。图片将与SQL Server中的用户相关联。所以我的数据库中有一个User表和Pictures表。我正在考虑使用S3来保存图像。那我怎么能这样做呢? ios应用程序可以将图像上传到S3,但我如何将图像与用户联系起来?
答案 0 :(得分:1)
您可以将完整的s3图像网址存储在数据库中,然后从数据库中读取网址,然后在s3上查找图像,或者在s3上使用某种文件夹命名约定,以便您确定图像文件的对象基于文件名,即:
/images/user/123/image1.jpg -> belongs to user 123
/images/user/123/image2.jpg -> belongs to user 123
/images/user/345/image1.jpg -> belongs to user 345
等