2
我正在使用Amazon S3作为图像托管,并且需要上传图片以保持其名称的独特性,以避免重复。如何为Amazon S3对象提供唯一名称?
我使用下面的iOS代码:
// Following code is iOS but it's really make no difference.
S3PutObjectRequest *por = [[[S3PutObjectRequest alloc] initWithKey:MYKEY inBucket:MYBUCKET] autorelease];
什么是保证的myKey是唯一的最佳方式?
关键名称对我来说真的不重要,可能是纯粹的随机字符串。
请注意,除了Alex的回答,您还可以使用Content-Disposition标题,以便使用原始文件名下载文件或使用S3的自定义元数据功能进行存储。 –