В клиентской части я использую Angular 7 и пытаюсь загрузить изображение с помощью Kendo:
<kendo-upload
[saveUrl]="uploadSaveUrl"
[removeUrl]="uploadRemoveUrl"
[restrictions]="uploadRestrictions"
[multiple]="false"
[withCredentials]="false"
(success)="showSavedSuccess()"
(error)=showSavedFailed($event)
>
, а в серверной части использую ASP.NET Core.Я использую в основном код, взятый отсюда (обычная версия типа Controller): https://www.telerik.com/forums/file-upload-full-example-with-server-side-code
Когда я пытаюсь это сделать, происходит событие успеха.Однако, если я хочу проверить ошибки, вместо
return Ok(new { count = files.Count, size, filePath });
я использую
return StatusCode(500);
В этом случае событие (error)
не запускается иЯ все еще получаю сообщение Uploading...
от Кендо.Если я проверяю сеть, я ясно вижу сообщение 500 error
.
Я пытался отправить разные ответы от серверной части (ноль, ...), но я получаю одинаковый результат со всеми из них.
Кстати, эта проблема не связана с этой с похожим названием.
Что мне исправить?Должен ли я вернуть определенное значение ошибки из BE или мне нужно обработать модуль Kendo по-другому?Я не нашел этой информации на странице Кендо ... Помощь!