接收文件
/**
* 接收文件
*/
$file = request() -> file('file');
- 1
- 2
- 3
- 4
接收到文件后判断下收来的文件是否为null
/**
* 判断接收文件是否为空
*/
if ($file == null) {
return $this -> show(
config("status.failed"),
config("message.failed"),
'未上传图片'
);
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
截取上传文件名后缀
/**
* 截取上传文件名后缀
* 将文件名以.分割为数组
* 用PHP end函数取数组最后一个
* 即可得到上传文件后缀
*/
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
判断上传文件是否合法(是否为图片文件)
/**
* 判断