200, 'msg' => 'success', 'data' => [ 'name' => 'thinkphp6' ] ]); } public function upload() { $file = request()->file('file'); $trueName = $file->getOriginalName(); $env = new Env(); $serverIP = $env->get('HTTP_HOST', '192.168.1.161:8000'); // 组装保存路径 $savename = \think\facade\Filesystem::disk('upload')->putFile('uploads', $file); $savename = str_replace('\\', '/', $savename); return json([ 'code' => 200, 'msg' => null, 'data' => [ "name" => $trueName, "url" => 'http://' . $serverIP . '/' . $savename, // "url" => 'http://192.168.1.105:8080/file/' . $savename, ], 'env' => $env->get(), ]); } }