我有一个名为“stream.ogg”的文件,就是一个networking电台。 如果用户试图下载文件,无论他们试图从哪个操作系统保存,它总是显示为“210mb”。
我还有其他几个文件需要下载,一些是.zip,一些是.exe。 当有人下载一个文件,它说“未知的剩余时间”或“未知的文件大小总计”,我想知道我是否可以让Apache中继到客户端的总大小?
在networking上的其他服务器有这样的设置与Apache,例如,当从任何网站下载一个Linux发行版,它总是知道有多大的文件。 (例如剩下19分钟)。
任何人都可以帮助我吗?
谢谢。
PS:Apache是最新的公开发行版,PHP和脚本都启用了。
您需要发送Content-Length标题。
如果一个PHP脚本启动下载,您可以设置标题:
header('Content-Length: ' . filesize('/path/to/file.ogg'));