删除网络服务器上的文件是否会取消其传输?

Does deleting a file on a webserver cancel its transmission?

我在服务器上有一个巨大的文件,例如电影。有人开始下载那个文件。下载不是即时的,因为网络有一定的最大传输速率。在服务器发送文件的过程中,我输入删除文件的命令。

预期的行为是什么?

如果先完成,如果在执行删除命令之前有另一个下载该文件的请求怎么办?该请求是在删除命令之后排队,还是与其他命令并行执行,以便在删除生效之前开始,有效地继续阻止它。

在我的台式计算机上,我无法删除正在使用的文件。 Web 服务器是否不同?

  • 如果平台是Windows你不能删除文件。
  • 如果平台是基于 Unix 或 Linux 的平台,您可以删除该文件:但是它在打开时仍然存在,包括在传输时。
  • 我不知道有哪个操作系统会通知您您打开的文件已被删除,这是唯一可能导致传输被取消的机制。