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); }
});
Aber das Problem ist console.log (Daten); nur gibt 0. Heres die PHP-Funktion:Wordpress AJAX-Datei uploadernot arbeiten auf 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();
}
"test" wird nicht ausgegeben, so dass die Anforderung nicht die UPLOAD_FILE() Funktion zu erreichen. Der Code funktioniert auf MAMP Pro und LAMP Servern, es funktioniert nur WAMP. Wer weiß, wie man das repariert oder diagnostiziert?