0

我正在制作一个简单的 PHP 脚本,让用户上传图片。这些图像非常大,所以我想显示一个进度条,以便用户知道上传的进度。

在这种情况下,重要的是我不要使用第三方脚本,只使用纯 PHP、HTML 和 Javascript(也没有 CGI,也没有客户端技术,如 Silverlight 或 Flash)。

我在 PHP 中找到了一些关于文件上传的文档,但仅在上传后如何处理最终上传的文件,而不是在收到文件时增量保存文件,这在我的特定场景中是必需的。

4

2 回答 2

2

PHP v5.4 及更高版本具有对上传进度指示的内置支持...查看: http: //php.net/manual/en/session.upload-progress.php

于 2012-07-09T11:52:06.807 回答
1

您可以使用 PECL 扩展uploadprogress (PHP >= 5.2.0),以防您没有安装 PHP 5.4,如 kgb 的回答中所建议的那样。PHP.net 上的这条评论简要解释了它的一般设置。您可以通过扩展的 PECL 页面找到示例。

于 2012-07-09T12:34:57.033 回答