无法上载';MOV&x27;PHP中的文件
我想知道在上传一个无法上载';MOV&x27;PHP中的文件,php,file-upload,Php,File Upload,我想知道在上传一个.movapple 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 $fi
.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");
}
}
}
}
我已经解决了这个问题 PHP配置文件中存在问题
谢谢你的帮助 这已经是一个非常古老的问题,但我在最近的项目中碰巧遇到了这个问题。在我的例子中,它是php配置限制,我不想触碰我的php配置,所以我在htaccess中输入了以下值
php_value upload_max_filesize 300M
php_value post_max_size 300M
这可能不是最好的解决方案,但因为我的项目只是供我自己使用,所以对我来说就足够了。你能上传一个小的.mov吗?PHP和大多数web服务器限制帖子大小。您遇到了什么错误?没有错误,它只是说“没有找到要上载的文件,正在跳过进程”。11mb太大了吗?您的意思是您可以上载其他扩展名,但不能
.mov
?是的,奇怪的错误对吗?是的,看起来很奇怪,但我认为您的文件可能b有一些问题,您尝试过其他.mov
文件吗?