在前端,我使用了角7,我试图上传一个图片使用肯多:
<kendo-upload
[saveUrl]="uploadSaveUrl"
[removeUrl]="uploadRemoveUrl"
[restrictions]="uploadRestrictions"
[multiple]="false"
[withCredentials]="false"
(success)="showSavedSuccess()"
(error)=showSavedFailed($event)
>在后端,我使用ASP.NET核心。我基本上使用了这里的代码(常规控制器类型版本):https://www.telerik.com/forums/file-upload-full-example-with-server-side-code
当我尝试的时候,成功的事件就会被触发。但是,如果我想测试错误,而不是
return Ok(new { count = files.Count, size, filePath });我使用
return StatusCode(500);在这种情况下,事件不会被触发,而且我仍然从Kendo获得消息Uploading...。如果我检查一下网络,我就能清楚地看到500 error消息。
我试图从后端发送不同的响应(null,.)但我得到的结果都是一样的。
顺便说一句,这个问题与具有类似标题的这一个无关。
我该做些什么?我应该从BE返回某个错误值,还是必须以不同的方式处理Kendo的模块?我在肯多的网页上没有找到这个信息..。帮助!
https://stackoverflow.com/questions/56376984
复制相似问题