【问题标题】:AWS iOS sdk video upload changing conent-type from video/mp4 to video/quicktimeAWS iOS sdk 视频上传将内容类型从 video/mp4 更改为 video/quicktime
【发布时间】:2014-06-07 02:58:11
【问题描述】:

我正在使用 S3PutObjectRequest 将从 iphone 捕获的视频上传到 aws s3 存储桶。我明确地将 put 对象请求上的内容类型元数据设置为“video/mp4”。 aws s3 存储在上传完成时显示内容类型“video/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";

【问题讨论】:

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


    【解决方案1】:

    您的电影文件是否有.mov.pt 作为扩展名?当文件具有 .mov.pt 扩展名时,适用于 iOS 的 AWS 开发工具包会自动将内容类型覆盖为 video/quicktime。如果将扩展名更改为.mp4,则内容类型应变为video/mp4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-24
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      • 2019-02-12
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多