我有一个上传文件的脚本,它主要上传 MP4。我可以看到文件已上传到正确的位置,并且能够下载它并且播放正常。但是,当尝试定位到文件位置时,似乎什么也没有发生。它似乎也返回了一种 mime 类型的 text/plain;字符集=UTF-8。
有任何想法吗?
我有一个上传文件的脚本,它主要上传 MP4。我可以看到文件已上传到正确的位置,并且能够下载它并且播放正常。但是,当尝试定位到文件位置时,似乎什么也没有发生。它似乎也返回了一种 mime 类型的 text/plain;字符集=UTF-8。
有任何想法吗?
您可以使用 php 设置标题如下:
header('Content-type: video/mp4');
header('Content-type: video/mpeg');
header('Content-disposition: inline');
header("Content-Transfer-Encoding: binary");
这应该工作...
在您的 Apache 配置文件(或 .htaccess)中,您可以为 mp4 定义一个 mime 类型以强制下载。*.m4p 的正确 mime 类型是“video/mp4”。
强制下载使用
AddType application/octet-stream .mp4
或正确的哑剧
AddType video/mp4 .mp4