upload - php 实现上传进度 via Session
大家讲道理
大家讲道理 2017-04-11 10:34:36
[PHP讨论组]

https://www.pureweber.com/art...
这是php5.4新增的一个功能 使用$_SESSION获取上传进度
但是我按介绍 获得的$_SESSION总为空 根本没有那个键 上传进度就直接100% 求解!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
怪我咯

实际上这个功能可能无法使用,因为文档中的注释有这么一段

Note, this feature doesn't work, when your webserver is runnig PHP via FastCGI. There will be no progress informations in the session array.

如果php是通过FastCGI模式运行的web服务器之后,这个特性无法使用。主要是因为在php获取到客户端的输入之前,上传文件已经在web服务器上完成了,因此总是100%。

可以考虑使用nginx的HttpUploadProgressModule模块。

参考:Does session upload progress work with nginx and php-fpm?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号