【问题标题】:AWS S3 Bucket - Add file to inner folder using AWS SDKAWS S3 Bucket - 使用 AWS 开发工具包将文件添加到内部文件夹
【发布时间】:2025-12-01 14:10:01
【问题描述】:

我们如何将文件添加到存储桶的内部文件夹中?如果有一个名为 user 的存储桶 --> 我想将它添加到文件夹 images/selected/ 。请帮忙。

【问题讨论】:

    标签: iphone amazon-s3 amazon-web-services


    【解决方案1】:

    这就是我将本地文件 (localfilename.txt) 上传到 S3 并将文件放在“folders”(image/selected/s3filename.txt) 中的操作。

    AmazonCredentials * credentials = [[AmazonCredentials alloc] initWithAccessKey:ACCESS_KEY_ID withSecretKey:SECRET_KEY];
    putObjectRequest = [[[S3PutObjectRequest alloc] initWithKey:@"images/selected/s3filename.txt" inBucket:@"user"] autorelease];
    [putObjectRequest setFilename:@"localfilename.txt"];
    [putObjectRequest setCredentials:credentials];
    [[AmazonClientManager s3] putObject:putObjectRequest];
    

    希望这会有所帮助。干杯,特隆德

    【讨论】:

    • 我会试试 [putObjectRequest setFilename:@"localfilename.txt"];你能解释一下这条线吗? @特隆德克里斯蒂安森
    • @xydev 命令 [putObjectRequest setFilename:@"localfilename.txt"];只需设置您要上传的本地文件的名称或路径(例如 /users/test/localfilename.txt)。通过命令 [[[S3PutObjectRequest alloc] initWithKey:@"images/selected/s3filename.txt" inBucket:@"user"] 设置远程文件名和路径
    最近更新 更多