我正在尝试使用FormData对象将一系列字段(包括文件和非文件)发送到服务器上的PHP端点。但是,无论我做了什么,$_REQUEST
超全局在PHP端点中始终是空白的。我用来发送FormData的代码如下。
const formData = new FormData();
formData.append('token', this.props.token);
formData.append('id', this.props.id);
formData.append('name', this.props.name);
formData.append('imageFile', this.props.image);
formData.append('entryFile', this.props.file);
formData.append('license', this.props.license);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'https://path/to/endpoint', true);
xhr.send(formData);
答案 0 :(得分:0)
您可能需要类似
的内容xhr.open('POST', 'https://path/to/endpoint', true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send(formData);