Upload.php
1001 字节
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
<?php
namespace Controller;
/**
* 上传文件
* @author:dc
* @time 2023/4/18 10:31
* Class Upload
* @package Controller
*/
class Upload extends Base {
/**
* 上传图片
* @return array
* @throws \Lib\Err
* @author:dc
* @time 2023/4/18 10:32
*/
public function image(){
$files = app()->file('files');
$result = [];
if($files){
foreach ($files as $file){
$file->verify([
'ext' => ['jpg','png','gif','jpeg'],
'size' => 1024*2,
'mine' => ['images/jpeg','images/gif','images/png']
]);
if($file->move()){
$result[] = [
'name' => $file->name,
'saveUrl' => APP_HOST.$file->savePath.$file->saveName
];
}
}
}
return $result;
}
}