aws上传图片代码(ios)

aws上传图片代码

#ios

// aws oss
AWSBasicSessionCredentialsProvider *credentialsProvider = [[AWSBasicSessionCredentialsProvider alloc] initWithAccessKey:accessKeyId
                                                                                                             secretKey:accessKeySecret
                                                                                                          sessionToken:securityToken];
AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionAPSoutheast1
                                                                    credentialsProvider:credentialsProvider];
[AWSServiceManager defaultServiceManager].defaultServiceConfiguration = configuration;

AWSS3TransferUtilityUploadExpression *profileImageUploadExpression = [AWSS3TransferUtilityUploadExpression new];
[profileImageUploadExpression setValue:@"public-read-write" forRequestParameter:@"x-amz-acl"];

AWSS3TransferUtility *transferUtility = [AWSS3TransferUtility defaultS3TransferUtility];
[transferUtility uploadData:data
                    bucket:bucketName
                       key:filePath
               contentType:@"image/jpeg"
                expression:profileImageUploadExpression
         completionHandler: ^(AWSS3TransferUtilityUploadTask *task, NSError *error) {
             
         }];
}];
发布了191 篇原创文章 · 获赞 23 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/pureszgd/article/details/103765894