【发布时间】:2011-06-16 14:35:33
【问题描述】:
如果我使用readfile() 向浏览器发送一个大(200mb)文件,并且当用户下载我修改文件时,下载会成功完成吗?如果不是 - 我如何修改不断下载的大文件?
【问题讨论】:
-
取决于您进行修改的位置/时间 - 在用户已经获得字节后覆盖文件开头附近的一些字节不会影响下载。在当前下载点之前+之后更改字节将导致文件损坏。如果浏览器严格遵守它收到的原始 Content-length 标头,则在末尾添加一些字节可能不会显示。
标签: php apache http memory file-io