fixed image upload
This commit is contained in:
@@ -22,8 +22,8 @@ axios.interceptors.response.use(
|
||||
})
|
||||
resolve(response)
|
||||
}
|
||||
throw error
|
||||
})
|
||||
throw error;
|
||||
})
|
||||
});
|
||||
|
||||
const autocomplete = (input) => {
|
||||
|
||||
@@ -30,15 +30,28 @@ export default function ImageUpload(props) {
|
||||
setLoading(false);
|
||||
})
|
||||
.catch((error) => {
|
||||
dispatch(notification("Błąd wysyłania. Sprawdź rozmiar pliku (max 3MB.)", "error"))
|
||||
if (error.response) {
|
||||
if (error.response.status === 413) {
|
||||
dispatch(notification("Błąd wysyłania. Sprawdź rozmiar pliku (max 2MB.)", "error"))
|
||||
} else if (error.response.status === 401) {
|
||||
dispatch(notification("Błąd wysyłania. Brak dostępu.", "error"))
|
||||
} else {
|
||||
dispatch(notification("Błąd wysyłania. Serwer odrzucił plik.", "error"))
|
||||
}
|
||||
setLoading(false);
|
||||
throw error;
|
||||
} else if (error.request) {
|
||||
dispatch(notification("Błąd wysyłania. Brak odpowiedzi od serwera.", "error"))
|
||||
setLoading(false);
|
||||
} else {
|
||||
dispatch(notification("Błąd wysyłania.", "error"))
|
||||
setLoading(false);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
let imagePreview = (
|
||||
<div className="image-preview">
|
||||
{loading ? <CircularProgress /> : "Proszę wybrać obraz. (max. 3MB)"}
|
||||
{loading ? <CircularProgress /> : "Proszę wybrać obraz. (max. 2MB)"}
|
||||
</div>
|
||||
);
|
||||
if (img) {
|
||||
|
||||
Reference in New Issue
Block a user