| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- namespace app\home\controller;
- use app\home\HomeBaseController;
- class Aiexam extends HomeBaseController
- {
- public function index()
- {
- $date = strtotime('2024-12-25 09:00:00');
- $now = time();
- if ($now < $date) {
- return view('tip', ['second' => $date - $now + 1]);
- }
- return view('');
- }
- public function upload()
- {
- $file = request()->file("file");
- $savename = \think\facade\Filesystem::disk('public')->putFileAs('files', $file, 'ai_exam/' . $_FILES['file']['name']);
- if ($file) {
- $filename = str_replace(strrchr($_FILES['file']['name'], "."), "", $_FILES['file']['name']);
- ajax_return(0, '', [
- 'src' => request()->domain() . "/storage/" . str_replace("\\", "/", $savename),
- 'path' => "./storage/" . str_replace("\\", "/", $savename),
- 'title' => $filename,
- ]);
- } else {
- ajax_return(1, '上传失败,请稍后重试');
- }
- }
- public function deleteFile()
- {
- $name = $this->request->param('name');
- $filename = public_path('storage/files/ai_exam').$name;
- if (file_exists($filename)) {
- if (unlink($filename)) {
- ajax_return(0, '删除成功');
- } else {
- ajax_return(1, '删除失败');
- }
- } else {
- ajax_return(1, '文件不存在');
- }
- }
- public function examSuccess()
- {
- return view();
- }
- }
|