修改Config/filesystem.php文件
return [
// 默认磁盘
'default' => 'local',
// 磁盘列表
'disks' => [
'local' => [
'type' => 'local',
'root' => app()->getRootPath() . 'runtime' . DIRECTORY_SEPARATOR . 'storage',
],
'public' => [
// 磁盘类型
'type' => 'local',
// 磁盘路径
'root' => app()->getRootPath() . 'public' . DIRECTORY_SEPARATOR . 'storage',
// 磁盘路径对应的外部URL路径
'url' => '/storage',
// 可见性
'visibility' => 'public',
],
'photo' => [
// 磁盘类型
'type' => 'local',
// 磁盘路径
'root' => app()->getRootPath() . 'public/wechat',
// 磁盘路径对应的外部URL路径
'url' => '/wechat',
// 可见性
'visibility' => 'public',
],
],
];
如代码显示,新增“photo”,root为图片存放路径,URL为访问路径
3.具体上传方法:public function upload(){
$file = request()->file('file');
#var_dump($file);exit;
// 上传到本地服务器
$savename = \think\facade\Filesystem::disk('photo')->putFile( '', $file);
$root='https://xxx.xxx.com/wechat/'.$savename;
return $root;
}
返回为图片的路径