我想知道是否可以从iOS设备将图片放入DynamoDB表中。如果是这样,我想知道是否有人可以使用Swift语言为我提供示例,因为我不知道从哪里开始。
答案 0 :(得分:1)
DynamoDB支持二进制类型的属性。您可以使用IMAGES表来存储具有图像二进制属性值的项目。 DynamoDB项目的最大项目大小为400KB。如果您要存储的图像较大,或者可能大于400KB,则您将无法存储这些图像。如果要支持大于400KB的图像,请将S3链接存储到DynamoDB中的图像,并将实际图像存储在S3中。在S3中仅存储图像链接可能更容易。
答案 1 :(得分:0)
如果图像足够小,是可能的 - 更好的答案:不要这样做。只因为你可以,并不意味着你应该。
如果你在亚马逊堆栈中工作,那么s3是一个更好的存储图像的地方。