无法上载';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
文件吗?