m
multipart/form-data
. У тебя заголовок не тотSize: a a a
m
multipart/form-data
. У тебя заголовок не тотm
SM
IV
V
input[type=file]
повесить $ref, потом при сабмите собирай оттуда данныеformData.append('avatar', this.$ref.avatar.files[0]);
AA
АМ
V💊
m
input[type=file]
повесить $ref, потом при сабмите собирай оттуда данныеformData.append('avatar', this.$ref.avatar.files[0]);
AA
V
IK
cc
V💊
AA
AA
V
const formData = new FormData();
// append'ы всякие
axios({
method: 'post',
url: 'myurl',
data: formData,
headers: {'Content-Type': 'multipart/form-data' }
})
cc
axios.interceptors.response.use((response) => {
if(response.status === 401) {
alert("You are not authorized");
}
return response;
}, (error) => {
if (error.response && error.response.data) {
return Promise.reject(error.response.data);
}
return Promise.reject(error.message);
});
AA
axios.interceptors.response.use((response) => {
if(response.status === 401) {
alert("You are not authorized");
}
return response;
}, (error) => {
if (error.response && error.response.data) {
return Promise.reject(error.response.data);
}
return Promise.reject(error.message);
});
AP
axios.interceptors.response.use((response) => {
if(response.status === 401) {
alert("You are not authorized");
}
return response;
}, (error) => {
if (error.response && error.response.data) {
return Promise.reject(error.response.data);
}
return Promise.reject(error.message);
});