2017-08-27 46 views
-1

我有這裏的代碼。爲什麼move_upload_file不能用於apk文件?

$upload_dir = 'user_images/'; // upload directory 

      $imgExt = strtolower(pathinfo($imgFile,PATHINFO_EXTENSION)); // get image extension 

      // valid image extensions 
      $valid_extensions = array('jpeg', 'jpg', 'png', 'gif', 'docx', 'apk',); // valid extensions 

      // rename uploading image 
      // $userpic = rand(1000,1000000).".".$imgExt; 
      $userpic = $imgFile; 

      // allow valid image file formats 
      if(in_array($imgExt, $valid_extensions)){   
       // Check file size '50MB' 
       if($imgSize < 50000000)    { 
        move_uploaded_file($tmp_dir,$upload_dir.$userpic); 
       } 
       else{ 
        $errMSG = "Sorry, your file is too large."; 
       } 
      } 
      else{ 
       $errMSG = "Sorry, only JPG, JPEG, PNG & GIF, APK, DOC files are allowed.";  
      } 

我想從我的形式上傳上傳apk文件,該文件得手移動到特定的目錄,但如果我上傳APK文件就不能正常工作。 我不知道它爲什麼不能,我已經在$ valid_extension數組中添加了apk擴展。 我該如何解決它?

+0

你得到只是在你的代碼的一些條件,你仍然無法自己或事件'的print_r()'瓦爾看到調試呢? –

回答

0

你做錯了。

第二個參數需要一個絕對路徑與文件名文件

move_uploaded_file($tmp_dir,$absolutepathtofile.extension); 
相關問題