move_uploaded_file () Невозможно переместить файл из tmp в dir

искал решение, но я могуне могу найти ответ.

Я создал форму загрузки изображений. Работает с плагином ajaxform. Но все же это незагрузить в каталог. В логе error_log сказано

move_uploaded_file () Невозможно переместить файл из [tmp] в [dir].

Затем на переднем конце написано «Загрузка завершена». Но когда файл вызывается, он нене существует.

HTML-код:

  
    
        
        
    

    
        
            
            0%
        
        
    
    

JS:

var options = { 
    beforeSend: function() 
    {
        $(".imguploadProgress").show();
        $(".imguploadProgressBar").width('0%');
        $(".imguploadMsg").html("");
        $(".imguploadProgressPercent").html("0%");
    },
    uploadProgress: function(event, position, total, percentComplete) 
    {
        $(".imguploadProgressBar").width(percentComplete+'%');
        $(".imguploadProgressPercent").html(percentComplete+'%');

    },
    success: function() 
    {
        $(".imguploadProgressBar").width('100%');
        $(".imguploadProgressPercent").html('100%');

    },
    complete: function(response) 
    {
        alert('Complecion');
    },
    error: function()
    {
        $(".imguploadMsg").html(" ERROR: unable to upload files");
    }

    }; 

     $("#profpicform").ajaxForm(options);

РАЗДЕЛИТЬ СТОРОНУ:

$output_dir = home_url()."/path/to/dir/";

if(isset($_FILES["profpic"])){
    if ($_FILES["profpic"]["error"] > 0){
      echo "Error: " . $_FILES["file"]["error"] . "<br>";
    }else{
        move_uploaded_file($_FILES["profpic"]["tmp_name"],$output_dir. $_FILES["profpic"]["name"]);
        if(get_user_meta($_SESSION['userid'], 'user_profile_picture')==""){
            add_user_meta($_SESSION['userid'], 'user_profile_picture', $_FILES['profpic']);
        }else{
            update_user_meta($_SESSION['userid'], 'user_profile_picture', $_FILES['profpic']);
        }
        echo "Uploaded File :".$_FILES["profpic"]["name"];
    }
}

Они находятся только в одном файле PHP. Разрешение папки для каталога 777.

Ответы на вопрос(1)

Ваш ответ на вопрос