controller not exists:app\front\controller\UploadController
/data/www/gujiocr/vendor/topthink/framework/src/think/route/dispatch/Controller.php
76
0
            $instance = $this->controller($this->controller);
        } catch (ClassNotFoundException $e) {
            throw new HttpException(404, 'controller not exists:' . $e->getClass());
        }



#0 /data/www/gujiocr/vendor/topthink/framework/src/think/route/Dispatch.php(96): think\route\dispatch\Controller->exec()
#1 /data/www/gujiocr/vendor/topthink/framework/src/think/Route.php(747): think\route\Dispatch->run()
#2 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(59): think\Route->think\{closure}()
#3 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(65): think\Pipeline->think\{closure}()
#4 /data/www/gujiocr/vendor/topthink/framework/src/think/Route.php(748): think\Pipeline->then()
#5 /data/www/gujiocr/vendor/topthink/framework/src/think/Http.php(213): think\Route->dispatch()
#6 /data/www/gujiocr/vendor/topthink/framework/src/think/Http.php(203): think\Http->dispatchToRoute()
#7 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(59): think\Http->think\{closure}()
#8 /data/www/gujiocr/vendor/topthink/think-trace/src/TraceDebug.php(71): think\Pipeline->think\{closure}()
#9 [internal function]: think\trace\TraceDebug->handle()
#10 /data/www/gujiocr/vendor/topthink/framework/src/think/Middleware.php(142): call_user_func()
#11 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(84): think\Middleware->think\{closure}()
#12 /data/www/gujiocr/vendor/topthink/think-multi-app/src/MultiApp.php(71): think\Pipeline->think\{closure}()
#13 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(59): think\app\MultiApp->think\app\{closure}()
#14 /data/www/gujiocr/vendor/topthink/framework/src/think/middleware/SessionInit.php(67): think\Pipeline->think\{closure}()
#15 [internal function]: think\middleware\SessionInit->handle()
#16 /data/www/gujiocr/vendor/topthink/framework/src/think/Middleware.php(142): call_user_func()
#17 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(84): think\Middleware->think\{closure}()
#18 /data/www/gujiocr/app/front/middleware/CheckAgentMiddleware.php(66): think\Pipeline->think\{closure}()
#19 [internal function]: app\front\middleware\CheckAgentMiddleware->handle()
#20 /data/www/gujiocr/vendor/topthink/framework/src/think/Middleware.php(142): call_user_func()
#21 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(84): think\Middleware->think\{closure}()
#22 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(65): think\Pipeline->think\{closure}()
#23 /data/www/gujiocr/vendor/topthink/think-multi-app/src/MultiApp.php(72): think\Pipeline->then()
#24 [internal function]: think\app\MultiApp->handle()
#25 /data/www/gujiocr/vendor/topthink/framework/src/think/Middleware.php(142): call_user_func()
#26 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(84): think\Middleware->think\{closure}()
#27 /data/www/gujiocr/vendor/topthink/framework/src/think/Pipeline.php(65): think\Pipeline->think\{closure}()
#28 /data/www/gujiocr/vendor/topthink/framework/src/think/Http.php(204): think\Pipeline->then()
#29 /data/www/gujiocr/vendor/topthink/framework/src/think/Http.php(162): think\Http->runWithRequest()
#30 /data/www/gujiocr/public/index.php(9): think\Http->run()
#31 {main}