我在s3 ios sdk上看到了一个用密钥上传文件的例子。但是,我找不到任何将文件上传到bucket下的子文件夹的示例。如何指定我要上传的子文件夹?
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;
}];
S3中并不存在子文件夹。只需定义一个包含斜杠的键,斜杠之间的部分将在web控制台中用斜杠表示。尽管您将看到文件夹,但它只是一个包含斜杠的键名。
这里你要做的是让你的关键字包含完整的目标路径