【发布时间】:2010-10-19 07:49:51
【问题描述】:
我有一个运行 PHP 5.2.6-1 的 LAMP 设置,带有 Suhosin 补丁 (0.9.6.2) 和 Zend (2.2.0) 并启用了 APC,以便与使用 ajax cal 的文件上传脚本一起使用来获取状态和生成进度条。
一切似乎都正常,文件上传完美并在网站上正确显示,或者如果您下载它,但 APC 从未将其标记为“完成”,文件大小也没有达到实际大小(在APC调用,上传的文件就好了)。
APC 从来没有看到文件完全上传的原因是什么,我该如何解决这个问题?我目前正在为此运行一种相当 hack'n'slash 的方式,因为文件大小总是达到至少 90%,我让我的 ajax 调用检查大小,如果它在 90% 并保持在那里进行 3 次更新,它再等待 5 秒,然后期望它完成(如果它是一个大文件并且它真的还没有完成,那就不理想了)
【问题讨论】:
标签: php file-upload apc suhosin