我正在使用 Blob 将二进制数据发送到服务器,但$_POST
变量中没有任何内容。我做错了什么?
var xhr = new XMLHttpRequest();
xhr.open('POST', '/save.php', true);
var formData = new FormData();
formData.append("data", new Blob(["㚂☇䰉耸ڀ찃怮...binary...:⡒㠯ݟᑣ"]));
xhr.send(formData);
xhr.onload = function(e){
if (this.status == 200){
console.log(this.responseText);
}
};
服务器端:
var_dump($_POST); //returns array(0) {}