2012-04-28 12 views
0

私はAjax Uploadを使って、ajaxとphpを介してファイルをアップロードしています。 /uploadのURLでajaxuploadを使用して画像をアップロード

$(document).ready(function() { 
    if ($('#uploadExists').length) { 
     var btnUpload = $('#uploadExists'); 
     var u = new AjaxUpload(btnUpload, { 
      action: '/upload', 
      name: 'fname', 
      onSubmit: function(file, ext){ 
       if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))) { 
         //Bad file                                           
        return false; 
       } 
      }, 
      onComplete: function(file, response){ 
       if (! (/(\.jpg|\.png|\.jpeg|\.gif)/.test(response))) { 
        //Bad file                                            
        console.log(response); 
        return false; 
       } else { 
        console.log(response); 
      } 
     } 
     }); 
    } 
}); 

は私が何をすべき: でのjsファイルは、私は、次のコード行を書きましたか? 私は事を書いていますPHP.

答えて

1

$/POST変数でファイルを受け取ります(例えば/upload/index.php)。ファイル名を確認するには、var_dump($ _ POST)を実行してみてください。次に、http://php.net/manual/en/function.move-uploaded-file.phpを使用して、必要に応じてファイルを移動できます。このスクリプトは、複数のファイルのアップロードから一度に1つのファイルが送信されるため、標準のhtml形式で1回のアップロードを処理しているかのようにアップロードを処理します。

関連する問題