@LawrenceAgulto Как вы можете отправлять видео в виде байтового массива, в то время как ваш код ясно показывает, что вы пытаетесь декодировать base64 и JSON? Как я могу показать вам больше подробностей, если вы не предоставили ни одного кода на стороне клиента?

ользуюfile_put_contents создать видео файл. проблема в скорости и производительности. Создание среднего размера файла 50 МБ занимает в среднем от 30 до 60 минут, и это только для одного файла. Я декодирую массив байтов для создания файла. Как я могу улучшить скорость и производительность?

$json_str = file_get_contents('php://input');
$json_obj = json_decode($json_str);
$Video = $json_obj->Video;
$CAF = $json_obj->CAF;
$Date = $json_obj->Date;
$CafDate = date("Y-m-d", strtotime($Date));

$video_decode = base64_decode($Video);
$video_filename = __DIR__ . '/uploads/'. $CAF . '_'.$CafDate.'_VID.mp4';
$video_dbfilename = './uploads/'. $CAF . '_'.$CafDate.'_VID.mp4';
$save_video = file_put_contents($video_filename, $video_decode);

Ответы на вопрос(1)

Ваш ответ на вопрос