我正在使用媒体模块将媒体保存在CDN中。要播放视频,我们在Drupal 7中使用jwplayer。Jwplayer在IE中抛出错误,如果视频不是content type [mime type]
* video/mp4 *。我已将现有的CDN视频mime类型从application/octet-stream
更改为视频/ mp4。在drupal 7中更改CDN中的视频内容类型(mime类型)
现在无论MP4视频被上传/保存到CDN只应视频/ MP4 MIME类型,但是当我上传在媒体模块的MP4视频是MIME类型应用程序/八位字节流,如何保存在CDN我是否将上传的mime type [content type]
更改为视频/ mp4。
CDN module code
function CDNtransfer_content($source,$destination) {
$s3=_CDN_transfer_load();
$up_bucket="cdn.example.com";
$uploadOk=null;
$expires=date('D, d M Y H:i:s O', strtotime('+10 year'));
$headers=array('Content-Type' => 'video/mp4', 'Expires' => $expires);
if($destination)
{
$up_state=$s3->putObject($up_bucket, $destination, $source, 'true', $headers);
if($s3->objectExists($up_bucket, $destination)) {
$uploadOk =1;
}
else {
$uploadOk ="Error: File Not Uploaded Correctly. Please try again.";
}
}
return $uploadOk;
}
即使设置上面的标题似乎不工作!不知道为什么?
我们在drupal中使用我们的自定义模块s3 php sdk 2 aws stand alone class。
如何在媒体模块Drupal 7中更改mime type[content type]
至视频/ mp4当mp4视频正在上传时。
我正在与我的团队检查....我发现这里的东西类似http://stackoverflow.com/a/10040559/1877909 我们没有任何选择喜欢这个 ?? – Hitesh
您是否将文件存储在blob上? – emaxsaun
我改变了.htaccess文件,但似乎没有为CDN.I找到这两个链接有一些什么simliar问题,但没有解决方案 - > http://stackoverflow.com/questions/9090708/why-is- this-mime-type-incorrect ..... https://forums.aws.amazon.com/thread.jspa?messageID=420907 – Hitesh