quanwei
2025-11-01 121b714d710cf3c865f4a1b5efe81abec11056d1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
 
namespace app\agent\controller\agent;
 
use app\JjjController;
use app\agent\model\file\UploadFile;
use app\common\library\storage\Driver as StorageDriver;
use app\agent\model\settings\Setting as SettingModel;
 
/**
 * 上传
 */
class Upload extends JjjController
{
    /**
     * 本地图片上传接口
     */
    public function local_image()
    {
        //dd($this->postData());
        $tmp_name = $_FILES['file']['tmp_name'];
        $date = Date('Ymd');
        $cc = $_SERVER['DOCUMENT_ROOT'] . '/uploads' . '/' . $date;//存php后台
        //dd($_SERVER);
        if(!is_dir($cc)){
            mkdir($cc,0777,true);
        }
        $cc = $cc . '/' . $_FILES['file']['name'];
        $res = move_uploaded_file($tmp_name,$cc);
        
        // //添加文件库记录
        // $uploadFile = $this->addUploadFile(0, $fileName, $fileInfo, $file_type, $saveName);
 
        $saveName = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] .'/'. 'uploads/' . $date .'/' . $_FILES['file']['name'];
 
        // // 添加文件库记录
        // $model = new UploadFile;
        // //dd($_FILES['file']->getOriginalExtension());
        // $res = $model->save([
        //     'group_id' => 0,
        //     'storage' => 'localhost',
        //     'file_url' => $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'],
        //     'file_name' => 'uploads/' . $date .'/' . $_FILES['file']['name'],
        //     'save_name' => $saveName,
        //     'file_size' => $_FILES['file']['size'],
        //     'file_type' => $_FILES['file']['type'],
        //     'extension' => $_FILES['file']['type'],//->getOriginalExtension()
        //     'real_name' => 1,
        //     //'agent_id' => $model::$agent_id
        // ]);
 
        if($res){
            return json(['code' => 1, 'msg' => '图片上传成功', 'data' => $saveName]);
        }
        return json(['code' => 0, 'msg' => '图片上传失败']);
    }
 
 
    //签约上传接口
    public function contract_upload(){
 
        $postData = $this->postData();
        //dd($dir_name);
        $dir_name = $postData['id'];
 
        $tmp_name = $_FILES['file']['tmp_name'];
        $date = Date('Ymd');
        $cc = $_SERVER['DOCUMENT_ROOT'] . '/uploads/contract' . '/' . $dir_name;//存php后台
        //dd($_SERVER);
        if(!is_dir($cc)){
            mkdir($cc,0777,true);
        }
        $cc = $cc . '/' . $_FILES['file']['name'];
        $res = move_uploaded_file($tmp_name,$cc);
        
        // //添加文件库记录
        // $uploadFile = $this->addUploadFile(0, $fileName, $fileInfo, $file_type, $saveName);
 
        //文件路径
        $saveName = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] .'/'. 'uploads/contract/' . $dir_name . '/' . $_FILES['file']['name'];
 
        // // 添加文件库记录
        // $model = new UploadFile;
        // //dd($_FILES['file']->getOriginalExtension());
        // $res = $model->save([
        //     'group_id' => 0,
        //     'storage' => 'localhost',
        //     'file_url' => $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'],
        //     'file_name' => 'uploads/' . $date .'/' . $_FILES['file']['name'],
        //     'save_name' => $saveName,
        //     'file_size' => $_FILES['file']['size'],
        //     'file_type' => $_FILES['file']['type'],
        //     'extension' => $_FILES['file']['type'],//->getOriginalExtension()
        //     'real_name' => 1,
        //     //'agent_id' => $model::$agent_id
        // ]);
 
        if($res){
            return json(['code' => 1, 'msg' => '图片上传成功', 'data' => $saveName]);
        }
        return json(['code' => 0, 'msg' => '图片上传失败']);
    }
}