我的导航中发生了一件奇怪的事情。我有一个标签导航器,其中home为默认标签,Profile为另一个标签。当我尝试使用fetch和formData从配置文件选项卡上传图像时,它会自动重定向回主页选项卡。我试图调用一个简单的api w / o formData,它没有重定向。 这种情况发生时没有设置任何状态,调用redux动作或任何东西。就在AJAX召唤之后。
uploadImage(fileToBeUploaded, imagePath) {
let data = new FormData();
data.append("userId", this.props.userData._id);
data.append("file", fileToBeUploaded);
fetch(Metrics.serverUrl + "users/updateUserInformation", {
method: "post",
headers: {
'Authorization': "Bearer " + this.props.token,
'userid': this.props.userData._id,
},
body: data
})
.then(response => response.json())
.then(responseJson => {
if (responseJson.status) {
console.log(responseJson);
return;