XAMPP是Apache开发的一种免费和开放源代码的跨平台Web服务器解决方案堆栈软件包, 它允许在本地Web服务器上轻松测试Web应用程序。但是, 当涉及到使用PHP将文件上传到服务器时, 这令人头疼。在大多数情况下, PHP服务器不允许上传大于30 MB(30MB)的文件。
仅使用PHP, 我们无法创建进度条界面, 因为PHP在上传完成之前不会提供响应。因此, 要创建进度条界面, 我们必须使用JavaScript和PHP。更改文件上传大小的限制:
编辑php.ini文件以更改服务器上的上传文件大小。为确保文件上传正常进行, post_max_size指令应比upload_max_filesize稍大。例如, 以下设置演示了如何将文件上传限制设置为100 MB:
upload_max_filesize = 100M
post_max_size = 101M
现在, 如果你的托管服务提供商不允许你访问" php.ini"文件, 该怎么办?
在这种情况下, 建议使用JavaScript将大文件以小blob的形式上传到服务器。 JavaScript将你的本地文件分成多个文件, 并将尝试将这些文件上传到服务器。在这里, 你必须记住, 你的Blob大小不得超过PHP托管的上传大小限制。
运行Upload ProgressBar Project的步骤:
从Github下载完整的项目。
使用Winrar提取压缩文件。
将提取的文件保存在XAMPP htdocs文件夹中。
文章图片
运行XAMPP服务器。
文章图片
【PHP上传进度条实现详细示例】现在, 打开浏览器选项卡, 然后在地址栏上键入localhost/geeks/index.php或localhost/geeks。它将显示输出。
文章图片
文章图片
推荐阅读
- 瑞士信贷技术分析师面试
- 重新排列数组,使索引相同的子集的总和与原始数组中的总和不同
- 按照数组中出现元素的顺序对链表进行排序
- 硬实时和软实时系统之间有什么区别()
- 算法题(最大的按行和按列排序的子矩阵)
- u盘打开盘自制,教您如何迅速自制一个PE系统
- u盘装系统工具,教您u盘怎样安装win7系统
- 7彩虹u盘打开,教您7彩虹主板怎样设置u盘打开
- 昂达u盘打开,教您昂达主板BIOS怎样设置u盘打开