2016-07-15 6 views
1
var file = document.getElementById("genomeFile").files[0]; 

    var formdata = new FormData(); 
    formdata.append("action", 'upload_file'); 
    formdata.append("genomeFile", file); 

    var upload = $.ajax({ 
     type: "POST", 
     url: ajax_data.ajax_url, 
     data: formdata, 
     cache: false, 
     dataType: 'text', 
     processData: false, 
     contentType: false, 
     success: function(data, textStatus, jqXHR) { console.log(data);    } 

    }); 

しかし、問題はconsole.log(data)です。ちょうど0相続人PHP関数を出力:Wordpress AJAXファイルはWAMPで作業していますか?

public function upload_file() { 

    die('test'); 

    $file = $_FILES["genomeFile"]; 
    $uploader = get_current_user_id(); 

    require_once(GENOMICS__PLUGIN_DIR . 'classes/uploadGenome.class.php'); 
    $uploadGenome = new uploadGenome(); 
    $uploadGenome->upload($file); 

    die(); 
} 

「テスト」は出力されないので、要求はupload_file()関数に到達していません。このコードはMAMP ProとLAMPサーバーで動作し、WAMPの機能は動作しません。誰でもこの問題を修正または診断する方法を知っていますか?

答えて

0

php.iniのpost_max_sizeが3Mに設定されていたという問題がありました。 post_max_size = 100Mに変更しました。

関連する問題