将图片放入DynamoDB

时间:2015-06-28 03:08:30

标签: ios xcode swift amazon-dynamodb

我想知道是否可以从iOS设备将图片放入DynamoDB表中。如果是这样,我想知道是否有人可以使用Swift语言为我提供示例,因为我不知道从哪里开始。

2 个答案:

答案 0 :(得分:1)

DynamoDB支持二进制类型的属性。您可以使用IMAGES表来存储具有图像二进制属性值的项目。 DynamoDB项目的最大项目大小为400KB。如果您要存储的图像较大,或者可能大于400KB,则您将无法存储这些图像。如果要支持大于400KB的图像,请将S3链接存储到DynamoDB中的图像,并将实际图像存储在S3中。在S3中仅存储图像链接可能更容易。

答案 1 :(得分:0)

如果图像足够小,是可能的 - 更好的答案:不要这样做。只因为你可以,并不意味着你应该。

如果你在亚马逊堆栈中工作,那么s3是一个更好的存储图像的地方。