Edited at

FormDataでappendしたら''append' called on an object that does not implement interface FormData."とでる理由

More than 3 years have passed since last update.

jqueryを使っているから。

processData: false,

contentType: false,

を設定する。

$.ajax({

url : "/upload.php",
type: "POST",
data : postData,
processData: false,
contentType: false,
success:function(data){
//success
},
error: function(jqXHR, textStatus, errorThrown){
//fail
}
});