/** * 图片上传 * @param $file 文件 * @param $route 文件路径配置名 * @param $size 文件大小(M) * @param $water 是否压缩 */ function img($file, $route, $size, $water) { // 判断接收文件是否为空 if ($file == null) { return showError('未上传图片!'); } // 判断文件是否超出预定大小 if ($_FILES['file']['size'] > (1024 * 1024 * $size)) { return showError('图片过大!'); } // 判断上传文件是否合法 $temp = explode(".", $_FILES["file"]["name"]); $extension = end($temp); //文件后缀 if (!in_array($extension, array("jpeg", "jpg", "png"))) { return showError('上传图片不合法!'); } // 文件错误输出 if (isset($_FILES['userfile']['error'])) { return $_FILES['userfile']['error']; } // 文件路径 $saveName = Filesystem::disk($route)->putFile($route, $file); // 用exit防止返回小程序出现<div>标签 文件路径 return showSuccess(str_replace('\\', '', '/uploads/' . $saveName)); }
Tp6 图片上传
最新推荐文章于 2024-02-14 22:38:12 发布