当文件下载被取消时会发生什么?

P_Q*_*P_Q 20 download

我经常想知道这一点。如果我尝试下载一个大文件,但在中途感到无聊(假设下载了 50%)并取消下载,那么“下载”的 50% 数据会怎样?

Mar*_*ark 25

我假设您在这里谈论的是使用 Web 浏览器从网站下载文件。Firefox、IE 等主流浏览器将这些文件存储在缓存中,最终会被清除。因此,取消下载的部分可能会保留在您计算机上的浏览器缓存中,但它们最终会被删除。如果你愿意,你可以强制浏览器清除缓存,这样就什么都不剩了。

  • 和 。. . 许多下载程序或插件将创建一个“部分”文件,或者将创建一个完整的空文件用于写入......当下载取消时,该文件将被删除。确实有一些下载程序没有正确清理,那些你应该看到下载的位置/正在去哪里,并确定它们是否进行了正确的清理。 (14认同)
  • @伊斯梅尔。非常不可能。即使是“简单”的下载也需要低级别的握手来协调 - 防止超限等。而客户端不在那里这样做。此外,服务器总是在管理他们必须支付的带宽,因此他们不会浪费昂贵的资源。 (5认同)
  • @iSid - 当您停止下载时,与服务器的连接将关闭,因此除非服务器*真的*愚蠢,否则下载也会在服务器端停止。高级版本是客户端会在断开连接之前[告诉服务器](http://en.wikipedia.org/wiki/Transmission_Control_Protocol#Connection_termination),因此服务器将知道停止发送数据。 (2认同)