0
アップルのquickTimeファイル.mov
をアップロードする際に、同じ問題が発生したのかどうか疑問に思います。私はphp.iniファイルを変更していません。PHPで 'MOV'ファイルをアップロードできません
if (empty($_FILES['file_box']['name'])) {
echo nl2br ("No files where found to upload, skipping process. \n");
} else {
$file = $_FILES['file_box'];
//File Info
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
$file_size = $file['size'];
$file_error = $file['error'];
//Find file extention
$file_ext = explode('.', $file_name);
$file_ext = strtolower(end($file_ext));
$allowed = array('mp4', 'm4v', 'mov');
if (in_array($file_ext, $allowed)) {
if ($file_error === 0) {
$file_name_new = uniqid('', true) . '.' . $file_ext;
$file_destination = 'uploads/' . $file_name_new;
if (move_uploaded_file($file_tmp, $file_destination)) {
echo nl2br ("File Uploaded! \n");
}
}
}
}
小さい.movをアップロードできますか? PHPとほとんどのWebサーバーでは、ポストサイズが制限されています。あなたはどんなエラーを出していますか? – Scovetta
エラーはありません。「アップロードするファイルが見つからない場合、プロセスをスキップしました。」と表示され、11MBが大きすぎますか? –
あなたは '.mov'ではなく他の拡張機能をアップロードできますか? –