我刚刚开始使用XSendFile apache模块来提供文件。除了我不知道下载什么时候完成之外,我想这是很好的……
但是有一个问题,我发现如果没有在apache或vhost conf中设置XSendFilePath,xsend将返回0字节的文件。
所以我的问题是,我能检测到是否设置了XSendFilePath吗?
使用PHP,我可以检测是否加载了xsend模块,但如果我不确定它是否会工作,这对我没有好处……
因此,更广泛地说,是否可以检测特定的apache/vhost指令?
发布于 2013-08-05 16:42:53
在环顾四周一段时间后,没有什么“好”的方法可以做到这一点。
唯一的方法是监视apache日志,并大量使用字符串搜索,检测开始流式传输的文件何时出现,以及何时结束。
最后我没有实现这个解决方案,我一直使用PHP来流式传输文件……我不得不增加服务器内存限制,使其能够处理大文件……
https://stackoverflow.com/questions/16747246
复制相似问题