IT技术博客网IT技术博客网IT技术博客网

当前位置: 首页 > php开发

thinkphp5上传图片自定义命名文件夹和文件名的方法

ThinkPHP的文件上传功能,非常方便,在使用时,上一篇写到去除上传时自动生成的日期文件夹,那么怎样自定义文件上传的文件夹路径和文件名?

其实只需要给move方法传入第二个参数即可,代码如下:

PHP代码

//获取文件对像,获取文件对像也可以使用助手函数input('file.image')
$file = request()->file('image');
//判断是否是文件对像
if($file){
  //移动文件到指定上传目录,实现文件的上传
 $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');//官方实例
 $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads','logo/logo');//自定义上传文件名,这样的话,生成的文件地址为:/uploads/logo/logo.jpg,这里的`jpg`是根据上传文件的类型来定的。
}



技术QQ交流群:157711366

技术微信:liehuweb

写评论