宝塔面板

宝塔面板环境上传大文件失败配置方法

我的站长站 2022-12-02 人阅读

宝塔面板环境上传100M大小的文件,在上总是报错,但是在本地可以正常上传。上传小一点的文件,就不报错。

代码和nginx和php的配置文件都设置了150M,超时时间也设置了,应该没啥问题。但就是报错。百度好久,网上说的答案都试了,没效果。

宝塔面板环境上传大文件失败配置方法

解决方法

1、fread()的方法容易内存溢出,若ini配置的memory_limit(内存限制) 大于 AG(allocated_memory)就报错,采用分片上传

2、配置后修改后,没重启环境。

3、采用X-sendfile的方法上传,具体看下面教程。

相关参考


相关推荐
  • 大文件上传
  • 帝国CMS7.5多图+大文件上传插件
    帝国CMS7.5多图+大文件上传插件

    插件介绍分享一款帝国CMS7.5多图+大文件上传插件,基于官方的上传插件二次开发而来,支持多图批量上传,并自动返回到图片集字段。支持大文件切片上传,不卡不断传。采用HTML5+plupload框架开发,电脑无需...

    帝国cms插件 3 3天前
  • php+ajax大文件分片上传示例代码

    代码思路PHP在上传超大的文件时,不能只让后端PHP上传,会容易上传到一半内测益处失效。需要前端要和后端相互配合一起来处理,文件上传要使用ajax的方法,而不是form的submit的方式。前端把file文件对象按一定的大小分割成一定大小的文件(如按2M或5M来分割),对...

    php教程 84 3年前
  • 宝塔面板环境上传大文件失败配置方法

    宝塔面板环境上传100M大小的文件,在上总是报错,但是在本地可以正常上传。上传小一点的文件,就不报错。代码和nginx和php的配置文件都设置了150M,超时时间也设置了,应该没啥问题。但就是报错。百度好久,网上说的答案都试了,没效果。解决方法1、fread()的方法...

    宝塔面板 292 3年前
最新更新