PHP上传进度条配置与使用-APC扩展
PHP 5.2.0 引入了一个获取文件上传进度的扩展,名为 APC。这个扩展并不包含在 PHP 内核中,所以即便使用低于 5.2.0 版本的 PHP,只要有主机配置权限,也可以手动安装。要启用 APC 文件上传进度,需按照以下步骤进行设置:
- 在 php.ini 文件中添加
extension=php_apc.dll
和apc.rfc1867 = on
。 - 下载 php_apc.dll 文件并放入扩展目录,下载地址:php_apc.dll。
- 重启 Web 服务器以生效。
使用方法:为上传表单添加一个隐藏域,名称为 APC_UPLOAD_PROGRESS,其值将作为钩子标识上传进度。示例:
<input name="APC_UPLOAD_PROGRESS" type="hidden" value="upload_1"/>
上传进度可以通过该钩子在其他 PHP 程序中访问。
这是一种便捷的方式来监控大文件上传的进度,提升用户体验。
45.17KB
文件大小:
评论区