0

我在我的应用程序中使用剑道文件上传控制。例如,我选择了一个 20 MB 大小的文件。请求转到需要将此文档上传到 azure 的服务器 + 插入一个指向 blob 的数据库条目。

问题是,如果服务器已将所有字节传输给自己,并且其余操作需要一些时间(例如上传文件并将条目插入数据库),同时用户取消从客户端上传,它会在客户端但服务器仍然继续上传。我该如何处理?有什么想法吗?

谢谢!

4

1 回答 1

0

这不是应该使用任何客户端脚本来解决的问题,因为我不相信您将能够在浏览器关闭时发出新请求,并且当连接因网络问题或取消而中断时它肯定不会工作。是的,有一个取消事件,您应该在取消时调用一些服务器端方法来删除上传的文件。

在 stackoverflow 上查看 Lukas 的这篇文章和回答,并在剑道上传中使用取消事件。

如果浏览器关闭/上传取消,如何停止文件传输

于 2017-01-10T19:16:40.083 回答