3

キー付きのファイルをアップロードする s3 ios sdk の例を見ました。ただし、バケットの下のサブフォルダーにファイルをアップロードする例は見つかりませんでした。アップロード先のサブフォルダーを指定する方法は?

AWSS3TransferManagerUploadRequest *uploadRequest = [AWSS3TransferManagerUploadRequest new];
uploadRequest.bucket = yourBucket;
uploadRequest.key = yourKey;
uploadRequest.body = yourDataURL;
uploadRequest.contentLength = [NSNumber numberWithUnsignedLongLong:fileSize];

[[transferManager upload:uploadRequest] continueWithBlock:^id(BFTask *task) {
    // Do something with the response
    return nil;
}];
4

1 に答える 1

12

サブフォルダーは S3 には実際には存在しません。スラッシュを含むキーを定義するだけで、スラッシュ間の部分がWeb コンソールでスラッシュで表示されます。フォルダーが表示されますが、それはスラッシュを含むキー名だけです。

したがって、ここでやりたいことは、キーに完全な宛先パスを含めることです。

于 2014-07-21T13:01:18.687 に答える