2011-07-15 11 views
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が一意であることを確認するための最良の方法は何ですか?

キー名は本当に重要ではなく、純粋なランダムな文字列にすることができます。

+0

注:下記のAlexの回答に加えて、あなたのファイルが元のファイル名でダウンロードされるように 'Content-Disposition'ヘッダを使うことも、S3のカスタムメタデータ機能を使ってファイルを保存することもできます。 –

答えて

関連する問題