我有一个网络应用程序:
我正在使用XMLHttpRequest和FormData发布文件。
<Form
encType="multipart/form-data"
onSubmit={e => {
let self = this;
e.preventDefault();
let formdata = new FormData();
formdata.append('file', this.state.file);
let oReq = new XMLHttpRequest();
oReq.onreadystatechange = function () {
if(oReq.readyState === 4 && oReq.status > 399) {
// show error message
}
};
// some addEventListeners ...
oReq.open('post', '/some/url' );
oReq.setRequestHeader('Authorization', 'JWT ' + localStorage.getItem(AUTH_TOKEN));
oReq.send(formdata);
this.setState({showProgress: true});
}} >
我的代码昨天开始向我显示此消息:
无法发布/ some / url
我已经将源代码回滚到了我确定可以正常工作的版本,问题仍然存在。
此外,这只是一个本地主机问题,因为发布到我的开发服务器上一切都很好。
当我杀死localhost后端服务器并尝试发布时,错误消息显示在之前 500服务器错误。
因此,问题必须出在前端本地主机服务器上。有什么想法吗?