我在我的应用程序中使用了kendo文件上传控件。我选择一个20 MB大小的文件。请求转到服务器,该服务器需要将此文档上传到azure +插入指向blob的DB条目。
问题是,如果服务器将所有字节传输到自身并且其余操作需要一段时间(例如上传文件并向DB插入条目),同时用户取消从客户端上传,它会得到在客户端取消但是服务器仍然继续上传。 我该怎么处理?有什么想法吗?
谢谢!
答案 0 :(得分:0)
这不是应该使用任何客户端解决的问题 脚本,因为我不相信你能在什么时候提出新的请求 浏览器正在关闭,它在连接时肯定不起作用 因网络问题或取消而中断。是的,有一个 取消事件你应该在取消时调用一些服务器端方法 删除上传的文件。
在stackoverflow上查看Lukas的这篇文章和答案,并在kendo上传中使用取消事件。
How to stop file transfer if browser is closed/upload cancelled