PHP - конвертировать двоичные фрагменты в видеофайл - возможно?

Я создаю приложение, которое требует нарезки видеофайла (формат mp4) на куски. Наш сервер ограничивает upload_max_filesize на 2 МБ, но у нас есть файлы размером в сотни МБ, которые требуют загрузки. До сих пор я нарезал файл (на блоки по 1 МБ) с помощью HTML5 FileReader(), а затем загружал каждый кусок с помощью 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 ответов

Другие вопросы по тегам