From d1d14fb3bf0afce58d0008418ae014d07f76f2a4 Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期五, 05 二月 2021 14:52:17 +0800 Subject: [PATCH] all --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java index 8a129c7..185fe37 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.RandomUtils; +import org.springframework.beans.factory.annotation.Value; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.ValueOperations; import org.springframework.util.ObjectUtils; @@ -19,6 +20,7 @@ import javax.servlet.http.HttpServletRequest; import java.io.InputStream; import java.util.Base64; +import java.util.UUID; import java.util.concurrent.TimeUnit; /** @@ -34,18 +36,33 @@ public class CommonApi { @Resource private StringRedisTemplate stringRedisTemplate; + // FTP 登录用户名 + @Value("${ftp.username}") + private String userName; + // FTP 登录密码 + @Value("${ftp.password}") + private String password; + // FTP 服务器地址IP地址 + @Value("${ftp.host}") + private String host; + // FTP 端口 + @Value("${ftp.port}") + private int port; + @Value("${ftp.url}") + private String url; @ApiOperation(value = "上传照片") @PostMapping(value = "uploadimage",consumes = "multipart/*",headers = "content-type=multipart/form-date") public R uploadImage(@RequestParam MultipartFile file, HttpServletRequest request) { String name = file.getOriginalFilename(); + name= UUID.randomUUID().toString().replaceAll("-","")+".jpg"; try { - SFTPUtil sftp = new SFTPUtil(); + SFTPUtil sftp = new SFTPUtil(userName,password,host,port); sftp.login(); InputStream is = file.getInputStream(); sftp.uploadMore(FtpConstants.FTPFILEPATH_IDCARD, name, is); sftp.logout(); - return R.ok(FtpConstants.HTTP_URL+"/idcard/" + name); + return R.ok(url+"/idcard/" + name); } catch (Exception e) { log.error("上传照片失败【{}】", e.getMessage()); return R.fail(); -- Gitblit v1.7.1