📜  PHP上传进度条

📅  最后修改于: 2022-05-13 01:54:11.233000             🧑  作者: Mango

PHP上传进度条

XAMPP 是由 Apache 开发的免费开源跨平台 Web 服务器解决方案堆栈包,它允许在本地 Web 服务器上轻松测试 Web 应用程序。但是当涉及到使用PHP将文件上传到服务器时,这是一个令人头疼的问题。在大多数情况下, PHP服务器不允许上传大于 30 兆字节 (30MB) 的文件。

更改文件上传大小限制:
编辑PHP.ini文件以更改服务器上的上传文件大小。为了确保文件上传正常工作,post_max_size 指令应该比upload_max_filesize 大一点。例如,以下设置演示了如何将文件上传限制设置为 100 兆字节:

upload_max_filesize = 100M
post_max_size = 101M

现在,如果您的托管服务提供商不允许您访问“PHP.ini”文件怎么办?
在这种情况下,建议使用 JavaScript 将大文件以小块的形式上传到服务器。 JavaScript 会将您的本地文件分解为多个文件,并尝试将这些文件上传到服务器。在这里您必须记住,您的 blob 大小不得超过PHP托管的上传大小限制。

运行 Upload ProgressBar 项目的步骤:

  • 从 Github 下载完整的项目。
  • 使用 Winrar 解压缩压缩文件。
  • 将提取的文件保存在 XAMPP htdocs 文件夹中。
  • 运行 XAMPP 服务器。
  • 现在,打开浏览器选项卡并键入 localhost/geeks/index。地址栏上的PHP或 localhost/geeks。它将显示输出。