PHP - 将二进制块转换为视频文件 - 可行吗?

时间:2016-03-22 20:10:49

标签: html5 chunking

我正在创建一个应用程序,需要将视频文件(mp4格式)切成块。我们的服务器将upload_max_filesize限制在2MB,但是我们有大小需要上传的数百MB的文件。到目前为止,我使用HTML5 FileReader()将文件切片(分成1MB块),然后使用ajax上传每个块。 (这是我写过的函数的一部分)

reader.onload = function() {
    $.ajax -> send current blob to server by method POST
};

blob = window.videoFile.slice(byteStart, byteEnd);
reader.readAsBinaryString(blob);

这里的问题是:将连接后端的文件(按顺序),然​​后简单地设置内容类型:

header('Content-Type: video/mp4');

在保存文件之前实际上重现了视频文件(即,完全不像一些不稳定的二次传真)或者我在这里遗漏了什么?这将需要一些时间,更快的选择可能是我请求我们的服务器管理员改变php.ini文件以允许更大的upload_max_filesize

0 个答案:

没有答案