2017-02-25 94 views
0

我想知道是否有人遇到同样的问题,当上传一个.mov苹果quickTime文件。我没有更改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"); 
     } 
    } 
    } 


} 
+0

你可以上传一个小的.mov吗? PHP和大多数Web服务器限制邮件大小。你遇到了什么错误? – Scovetta

+0

没有错误,它只是说'没有找到上传文件,跳过程序',并且11mb太大? –

+0

你的意思是你可以上传其他扩展名而不是'.mov'? –

回答

0

我有固定的问题,

有没有在PHP配置文件中的一个问题。

感谢您的帮助!