PHP上传进度条配置与使用-APC扩展

PHP 5.2.0 引入了一个获取文件上传进度的扩展,名为 APC。这个扩展并不包含在 PHP 内核中,所以即便使用低于 5.2.0 版本的 PHP,只要有主机配置权限,也可以手动安装。要启用 APC 文件上传进度,需按照以下步骤进行设置:

  1. php.ini 文件中添加 extension=php_apc.dllapc.rfc1867 = on
  2. 下载 php_apc.dll 文件并放入扩展目录,下载地址:php_apc.dll
  3. 重启 Web 服务器以生效。

使用方法:为上传表单添加一个隐藏域,名称为 APC_UPLOAD_PROGRESS,其值将作为钩子标识上传进度。示例:

<input name="APC_UPLOAD_PROGRESS" type="hidden" value="upload_1"/>

上传进度可以通过该钩子在其他 PHP 程序中访问。

这是一种便捷的方式来监控大文件上传的进度,提升用户体验。

rar 文件大小:45.17KB