我正在创建一个 POST 请求并使用它将视频发送到服务器。在服务器端,我对视频进行解码,并将其保存到文件目录中。如果发送的视频小于 20MB,一切都按预期工作,并且我得到有效的 JSON 响应,否则我的响应字典为 NULL 或返回“操作无法完成。(Cocoa 错误 3840。)”
$result = mysqli insert statement;
$videoDirectory = 'userVideos/'.$unique_id.'.mp4';
$decodedVideo =base64_decode($video);
file_put_contents($videoDirectory, $decodedVideo);
if (!$result['error'])
{
$e = "register into Str33trider successfully";
print json_encode(array('results'=>$videoCaption));
exit();
}
我什至编辑了我的 apache 配置文件
<IfModule mod_php5.c>
php_value post_max_size 200M
php_value upload_max_filesize 200M
php_value memory_limit 320M
php_value max_file_uploads 200M
php_value max_execution_time 30000
php_value max_input_time 259200
php_value session.gc_maxlifetime 1200
</IfModule>