我想知道在上传.mov
apple quickTime文件时是否有人遇到过同样的问题。我没有对php.ini文件进行任何更改。
以下是代码:
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");
}
}
}
}
答案 0 :(得分:0)
我已经解决了这个问题,
PHP配置文件中存在问题。
感谢您的帮助!
答案 1 :(得分:0)
这已经是很老的问题了,但是碰巧我在最近的项目中遇到了这个问题。在我的情况下,它的php配置限制,并且我不想触摸我的php配置,因此我将以下值放在htaccess中
php_value upload_max_filesize 300M
php_value post_max_size 300M
这可能不是最佳解决方案,但是由于我的项目仅供我自己使用,因此对我来说足够了。