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>