当前位置: 首页 > 知识库问答 >
问题:

大于1mb的Laravel 5.1文件未上载

林子石
2023-03-14

我有一个网站和CMS建立在Laravel 5.1之上。大于1mb的文件图像没有被上传,并给我错误500。但是当我将相同的图像缩放到200kb或400kb时,它上传时没有任何问题。我还更新了upload_max_filesize=70M、post_max_size=100M和memory_limit=32M的php.ini设置

共有2个答案

董子航
2023-03-14

我也有同样的问题。我更新了memory\u limitpost\u max\u sizemax\u execution\u time等。。但问题仍然存在。

这个答案解决了我的问题:我有一个“文件无法写入磁盘”的错误

问题是 /tmp挂载只有1MB。运行命令df-h将决定挂载的大小。

我必须通过运行命令来卸载/tmp:sudoumount-l/tmp

然后通过运行命令以16MB重新安装它:sudo mount-t tmpfs-o size=16485760,mode=1777 overflow/tmp

郭元明
2023-03-14

将内存限制从php.ini.增加到64 MB或128 MB我希望它能为您工作。

您可以在storage/logs/laravel中看到laravel错误。日志

 类似资料:
  • 我正在工作一个简单的文件上传网站,一直有麻烦坚持上传文件没有错误。我现在拥有的代码在一个要上传的文件小于~20KB时可以完美地工作,但是对于大于这个值但小于~1MB的文件,只上传了大约~20KB的文件(从而破坏了文件)。 对于大于1MB的文件,上载完全失败并返回502错误。我已经确定要增加multer FileSize/FieldSize限制,并且永远不会收到文件太大的错误。 当一个在~20KB-

  • 我正在尝试使用spring boot上载大于1Mb的文件

  • PHP不遵守上载\u最大\u文件大小 详细信息:使用 和. conf中搜索grep-inrupload_max_filesize,只返回12M值。搜索 /etc/httpd/conf/ /etc/httpd/conf.d/显然是虚拟主机的根。在grep返回0结果的虚拟主机中没有特殊设置。

  • 我正在尝试上传非常大的文件,大约15-20 GB使用ASP.NET核心通过邮差。我已经调整了maxRequestLength和maxAllowedContentLength(如其他文章中所建议的那样),但是由于这些参数的最大限制大约是2GB,我仍然得到“请求过滤模块被配置为拒绝超过请求内容长度的请求。”错误。我怎么上传这么大的文件?

  • 我正在尝试用PHP上传一个文件!我试过上传PNG、JPG、PDF、TXT文件,这些上传只在文件大小为20kb左右时有效。当我尝试上载大小约为150KB的文件时,它会打印,文件名为“1234.png”,其中tmp\u名称为空,图像本身也是空的!这是我的密码 我尝试了多种解决方案,例如更改和的值,而不是32M 以下是尝试上载4KB txt文件的结果: 上传PNG文件127KB的结果: 警告:file_

  • 当我运行下面的函数时,它下载源文件大约3分钟,然后关闭会话,即使一个1-1.6GB的文件只下载了38-41MB(变化)。 从Paramiko日志文件中可以看出,SSh连接在SFTP会话关闭时保持打开状态: DEB[20120913-10:05:00.894]Thr=1帕拉米科。运输:切换到新键...DEB[20120913-10:05:06.953]Thr=1 Paramiko。传输:重新密钥(命