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`是根据上传文件的类型来定的。
}
?>
PHP交流群:494826865 如有什么疑问可以加群共同学习交流