作者 赵彬吉

update

@@ -21,7 +21,7 @@ class FileController extends BaseController @@ -21,7 +21,7 @@ class FileController extends BaseController
21 */ 21 */
22 public function upload(Request $request){ 22 public function upload(Request $request){
23 // 上传文件 23 // 上传文件
24 - $files = Upload::puts('files', $this->param['config']); 24 + $files = Upload::puts('files', $this->param['config'] ?? 'default');
25 foreach ($files as &$file){ 25 foreach ($files as &$file){
26 $file = Upload::path2url($file); 26 $file = Upload::path2url($file);
27 } 27 }
@@ -36,7 +36,7 @@ class FileController extends BaseController @@ -36,7 +36,7 @@ class FileController extends BaseController
36 * @date 2023/4/20 36 * @date 2023/4/20
37 */ 37 */
38 public function download(Request $request){ 38 public function download(Request $request){
39 - $path = Upload::url2path($this->param['url']); 39 + $path = Upload::url2path($this->param['url'] ?? '');
40 return Storage::disk('upload')->download($path); 40 return Storage::disk('upload')->download($path);
41 } 41 }
42 } 42 }
@@ -7,6 +7,7 @@ use App\Http\Middleware\Aside\BlackListMiddleware as AsideBlackListMiddleware; @@ -7,6 +7,7 @@ use App\Http\Middleware\Aside\BlackListMiddleware as AsideBlackListMiddleware;
7 use App\Http\Middleware\Aside\ManageLogMiddleware; 7 use App\Http\Middleware\Aside\ManageLogMiddleware;
8 use App\Http\Middleware\Aside\ParamMiddleware as AsideParamMiddleware; 8 use App\Http\Middleware\Aside\ParamMiddleware as AsideParamMiddleware;
9 use App\Http\Middleware\Bside\BlackListMiddleware as BsideBlackListMiddleware; 9 use App\Http\Middleware\Bside\BlackListMiddleware as BsideBlackListMiddleware;
  10 +use App\Http\Middleware\Bside\EnableCrossRequestMiddleware;
10 use App\Http\Middleware\Bside\ParamMiddleware as BsideParamMiddleware; 11 use App\Http\Middleware\Bside\ParamMiddleware as BsideParamMiddleware;
11 use App\Http\Middleware\Aside\LoginAuthMiddleware as AsideLoginAuthMiddleware; 12 use App\Http\Middleware\Aside\LoginAuthMiddleware as AsideLoginAuthMiddleware;
12 use App\Http\Middleware\Bside\LoginAuthMiddleware as BsideLoginAuthMiddleware; 13 use App\Http\Middleware\Bside\LoginAuthMiddleware as BsideLoginAuthMiddleware;
@@ -71,7 +72,9 @@ class Kernel extends HttpKernel @@ -71,7 +72,9 @@ class Kernel extends HttpKernel
71 //黑名单处理中间件 72 //黑名单处理中间件
72 BsideBlackListMiddleware::class, 73 BsideBlackListMiddleware::class,
73 //防重复调用接口 74 //防重复调用接口
74 - PreventRepeatQuitCallMiddleware::class 75 + PreventRepeatQuitCallMiddleware::class,
  76 + //允许跨域请求
  77 + EnableCrossRequestMiddleware::class
75 ] 78 ]
76 ]; 79 ];
77 80