Я хочу улучшить пользовательский опыт для мобильных устройств на моей платформе блогов, но у меня есть одна проблема
Как остановить загрузку, если сервер возвращает ответ об ошибке на мобильной теме tinymce
Вот мой код
imageUploadHandler = (blobInfo, success, failure) => {
const files = blobInfo.blob()
const fd = new FormData()
fd.append('file', files)
let $this = this;
axios.post(API.file.upload, fd, {
headers: {
'Authorization': Cookies.get('token')
}
})
.then(response => {
success(response.data.data.url)
})
.catch(error => {
failure(error.response.data.message)
})
}
В десктопе код работает отлично, если сервер возвращает ответ об ошибке метод с ошибкой tinymce throw, но на мобильном образе продолжайте загрузку, но в качестве базы 64.
Как остановить загрузкуесли сервер вернет сообщение об ошибке?