我在ASP.NET应用程序(MVC4)中使用了kendo文件上传。它适用于Firefox和Chrome。当我尝试在IE11上传文件时,并非所有文件都被发送到控制器进行保存(我通过打印出所有文件上传请求来了解这一点)。另一个观察是,似乎kendo文件控件没有为那些未上传的文件报告Success事件(这通过调试javascript事件处理程序而知道)。以下是文件上传代码:
<div>
@(Html.Kendo().Upload()
.Name("files")
.ShowFileList(false)
.Async(async => async
.Save("save", "Upload")
.AutoUpload(false)
.Remove("Remove", "Upload"))
.Events(events => events
.Progress("file.fileUploadOnProgress")
.Upload("file.fileUploadOnUpload")
.Select("file.fileUploadOnSelect")
.Success("file.fileUploadOnSuccess")
.Error("file.fileUploadOnError")
.Complete("file.fileUploadOnComplete")
.Cancel("file.fileUploadOnCancel")
)
)
</div>
我的问题是这是Kendo文件上传控制的已知问题,还是问题文件上传控件适用于IE浏览器,或者我的代码中存在问题?我的猜测是,如果没有人有类似的问题,这可能是我的代码问题,我可能需要重新访问我的代码并找出根本原因。干杯
答案 0 :(得分:0)