文件上传失败?改PHP大小限制,设目录权限,限制文件格式

2个月前 (08-30 10:10)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

新手写文件上传功能,总碰到上传大文件失败,今天说常见的原因和解决办法。

PHP上传大小限制

PHP默认只能上传2M的文件,传个5M的图就失败。在php.ini里把upload_max_filesize、post_max_size改成20M,重启PHP就好,宝塔里直接在PHP配置里改,不用找文件。

上传目录权限

上传的目录权限不对,PHP写不进去,就会上传失败。把upload目录权限设755,所有者改成www,就好。

别传危险文件

上传的时候,限制只能传jpg、png这些图片格式,别允许传php文件,不然别人传个木马上去,网站就被黑了。判断文件后缀,不是图片的直接拒绝。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/233.html

0
回帖

文件上传失败?改PHP大小限制,设目录权限,限制文件格式 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息