From 0512b1d31ee96346917e0559167ba3e703674b4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Fri, 21 Apr 2023 12:37:36 +0800 Subject: [PATCH] 'commit' --- .../FengHuang/Yp/Controller/YpController.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/src/main/java/com/dsideal/FengHuang/Yp/Controller/YpController.java b/src/main/java/com/dsideal/FengHuang/Yp/Controller/YpController.java index ba0d4c7..9890703 100644 --- a/src/main/java/com/dsideal/FengHuang/Yp/Controller/YpController.java +++ b/src/main/java/com/dsideal/FengHuang/Yp/Controller/YpController.java @@ -1,23 +1,30 @@ package com.dsideal.FengHuang.Yp.Controller; import com.alibaba.fastjson.JSONObject; +import com.dsideal.FengHuang.ExcelImportTemplate.StudentImportExcelUtil; import com.dsideal.FengHuang.Interceptor.*; import com.dsideal.FengHuang.Util.CommonUtil; import com.dsideal.FengHuang.Util.ExcelExportUtil; import com.dsideal.FengHuang.Util.FileUtil; +import com.dsideal.FengHuang.Util.IpUtil; import com.dsideal.FengHuang.Yp.Model.YpModel; import com.jfinal.aop.Before; import com.jfinal.core.Controller; +import com.jfinal.core.Path; import com.jfinal.ext.interceptor.GET; import com.jfinal.ext.interceptor.POST; import com.jfinal.kit.Kv; import com.jfinal.kit.PathKit; import com.jfinal.kit.PropKit; +import com.jfinal.kit.StrKit; import com.jfinal.plugin.activerecord.Page; import com.jfinal.plugin.activerecord.Record; +import com.jfinal.upload.UploadFile; import java.io.File; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.UUID; public class YpController extends Controller { @@ -192,4 +199,37 @@ public class YpController extends Controller { String filename = "招生.xls"; renderFile(new File(excelFile), filename); } + + /** + * 功能:上传户口本照片 + */ + @Before({POST.class}) + public void Upload() { + UploadFile picFile = getFile();//得到 文件对象 + String fileName = picFile.getFileName(); + String suffix = fileName.substring(fileName.lastIndexOf(".") + 1).trim(); + if (!suffix.equals("jpg")) { + renderJson(CommonUtil.returnMessageJson(false, "上传文件类型错误!系统只允许上传jpg格式!")); + return; + } + String sfzh = get("sfzh"); + if (StrKit.isBlank(sfzh)) { + Kv kv = Kv.by("success", false); + kv.set("message", "没有传入sfzh数据!"); + renderJson(kv); + return; + } + + //判断目录是不是存在 + File file = new File(PathKit.getWebRootPath() + "/upload"); + if (!file.exists()) { + file.mkdirs();// 创建文件夹 + } + picFile.getFile().renameTo(new File(PathKit.getWebRootPath() + "/upload/" + sfzh + ".jpg")); + + Kv kv = Kv.by("success", true); + kv.set("message", "上传成功!"); + renderJson(kv); + //path : /FengHuang/upload/sfzh+".jpg" + } } \ No newline at end of file