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
写评论