关于thinkPHP 上传文件问题.. 略坑

在使用ThinkPHP 3.2.3版本进行头像上传时,由于Nginx配置导致静态资源查找路径错误。尝试修改上传根目录未生效,经过清除缓存、重启浏览器等操作仍无法解决问题。最后发现在ThinkPHP的官方BUG页面找到答案,原因是已实例化的上传类修改根目录无效,需通过配置文件参数设置。采取正确方法后,头像上传和显示正常,问题得以解决。
摘要由CSDN通过智能技术生成

thinkPHP版本 3.2.3
服务器: Nginx
环境:centOS

描述

在做头像上传的时候,上传的根目录 默认是/Uploads/.

但由于之前修改过Nginx的配置,当访问的是静态资源的时候,

直接去/Public/Home/ 下查找.

于是就要修改默认路径.

那么问题来了,根据手册一般的方法是:

$upload -> maxsize = 3145728; //设置最大字节
$upload -> exts = array('jpg', 'jpeg', 'gif', 'png');//限定后缀
$upload -> saveName = $_SESSION['user_id'];    //每个人的头像是唯一的 用ID标志
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值