AWS iOS sdk视频上传将内容类型从video / mp4更改为video / quicktime

时间:2014-05-24 02:49:04

标签: ios amazon-web-services content-type

我正在使用S3PutObjectRequest将从iphone捕获的视频上传到aws s3存储桶。我明确地将put对象请求的内容类型元数据设置为“video / mp4”。事件与aws s3存储在上传完成时显示内容类型“视频/ quicktime”。

我用aws php sdk尝试了相同的文件,显示了我设置的正确类型“video / mp4”。不确定出了什么问题。任何建议将不胜感激。

S3PutObjectRequest *putObjectRequest = [[S3PutObjectRequest alloc] initWithKey:[videoMetaData generateKey] inBucket: [videoMetaData bucketName ]];
NSData *data= [NSData dataWithContentsOfFile:videoMetaData.videoFilePath];
[putObjectRequest setFilename:videoMetaData.videoFilePath];

putObjectRequest.contentType = @"video/mp4";

1 个答案:

答案 0 :(得分:0)

您的电影文件是.mov还是.pt?当文件具有video/quicktime.mov扩展名时,看起来AWS SDK for iOS会自动将内容类型覆盖为.pt。如果您将扩展名更改为.mp4,则内容类型应为video/mp4