Objective c AFAmazonS3Client如何定义元数据?

Objective c AFAmazonS3Client如何定义元数据?,objective-c,amazon-s3,Objective C,Amazon S3,您好,我正在使用AFAmazonS3Client并将.mp3文件发送到我的aws服务器。但是它的内容类型不是“音频/mpeg”,我怎样才能改变这一点 AFAmazonS3Manager *s3Manager = [[AFAmazonS3Manager alloc] initWithAccessKeyID:@"..." secret:@"..."]; s3Manager.region = AFAmazonS3USWest1Region; s3Manager.bucket = @"my-bucket

您好,我正在使用AFAmazonS3Client并将.mp3文件发送到我的aws服务器。但是它的内容类型不是“音频/mpeg”,我怎样才能改变这一点

AFAmazonS3Manager *s3Manager = [[AFAmazonS3Manager alloc] initWithAccessKeyID:@"..." secret:@"..."];
s3Manager.region = AFAmazonS3USWest1Region;
s3Manager.bucket = @"my-bucket-name";

[s3Manager postObjectWithFile:mp3FilePath
          destinationPath:@"/"
               parameters:nil
                 progress:^(NSUInteger bytesWritten, long long totalBytesWritten, long     long totalBytesExpectedToWrite) {
                    NSLog(@"%f%% Uploaded", (totalBytesWritten / (totalBytesExpectedToWrite * 1.0f) * 100)); }success:^(id responseObject) {
                    NSLog(@"Upload Complete"); } failure:^(NSError *error) { NSLog(@"Error: %@", error);}];
试试这个:

s3Manager.responseSerializer = [AFJSONResponseSerializer serializer];
s3Manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"audio/mp3"];