Можно ли изменить место хранения файлов по типу файла? - PullRequest
0 голосов
/ 15 декабря 2018

Мой вопрос в заголовке.У меня есть форма, которая загружает изображения на сервер, я хотел бы знать, можно ли изменить местоположение файла с помощью оператора if для типов файлов.

Например: если тип файла изображения, чем moveupload(../images); elseif тип wordDocs или pdfmoveupload(../xfile);

Я еще не пробовал, просто хочу узнать, возможно ли это, я все еще учусь.

Вот код, куда я загружаю изображения:

    $image_file = generatenewstring(12).$_FILES["ik_file"]["name"];
    $type  = $_FILES["ik_file"]["type"]; 
    $size  = $_FILES["ik_file"]["size"];
    $temp  = $_FILES["ik_file"]["tmp_name"];
    $path="../images/".$image_file; 
    $directory="../images/"; 
    if($image_file){
        if($type=="image/jpg" || $type=='image/jpeg' || $type=='image/png' || $type=='image/gif'){ 
            // Checking for image if exist we will delete this statment later on
            if(!file_exists($path)){
                if($size < 1000000){
                    // deleting old image
                    unlink($directory.$image); 
                    // uploading new image
                    move_uploaded_file($temp, "../images/" .$image_file); 
                }else{
                    $ik_file_err = "Your File To large Please Upload 5MB Size";
                }
            }else{ 
             $ik_file_err = "File Already Exists...Check Upload Folder";
            }
        }else{
            $ik_file_err = "Upload JPG, JPEG, PNG & GIF File Formate.....CHECK FILE EXTENSION";
        }
    }else{
       $image_file = $row['ik_file']; 
    }
...