新手必看PHP上传文件进度全面揭秘_PHP教程
程序员文章站
2023-12-23 23:24:45
...
PHP还是比较常用的,于是我研究了一下PHP上传文件进度 ,在这里拿出来和大家分享一下,希望对大家有用。PHP之所以很难实现上传进度条是因为在我们上传文件到服务器的时候,要等到文件全部送到服务器之后,才执行相应的php文件。在这之前,文件数据保存在一个临时文件里面,而php无法获得这个文件的路径及大小。
PHP上传文件进度之APC实现方法:
安装APC,参照官方文档安装,可以使用PECL模块安装方法快速简捷,这里不说明配置php.ini,设置参数apc.rfc1867=1,使APC支持上传进度条功能,在APC源码说明文档里面有说明代码范例:
- if($_SERVER['REQUEST_METHOD']=='POST'){//上传请求
- $status=apc_fetch('upload_'.$_POST['APC_UPLOAD_PROGRESS']);