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