增加上传接口

This commit is contained in:
TinyAnts 2022-09-08 10:55:55 +08:00
parent d042c12a31
commit e258f2097a
2 changed files with 10 additions and 2 deletions

View File

@ -121,8 +121,8 @@ public class UserServiceImpl implements IUserService {
BeanUtils.copyProperties(user, vo);
vo.setSex(user.getSex());
vo.setChannel(ClientEnum.getMsgByCode(user.getChannel()));
vo.setAvatar(UrlUtil.toAbsoluteUrl(user.getAvatar()));
vo.setChannel(ClientEnum.getMsgByCode(user.getChannel()));
vo.setLastLoginTime(TimeUtil.timestampToDate(user.getLastLoginTime()));
vo.setCreateTime(TimeUtil.timestampToDate(user.getCreateTime()));
return vo;

View File

@ -3,6 +3,7 @@ package com.mdd.front.controller;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.enums.AlbumEnum;
import com.mdd.common.plugin.storage.StorageDriver;
import com.mdd.common.utils.StringUtil;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@ -28,6 +29,8 @@ public class UploadController {
*/
@PostMapping("/image")
public Object image(HttpServletRequest request) {
System.out.println(request.getParameter("dir"));
MultipartFile multipartFile;
try {
multipartFile = ((MultipartRequest) request).getFile("file");
@ -39,8 +42,13 @@ public class UploadController {
return AjaxResult.failed("请选择上传图片");
}
String folder = "image";
if (StringUtil.isNotEmpty(request.getParameter("dir"))) {
folder += "/" + request.getParameter("dir");
}
StorageDriver storageDriver = new StorageDriver();
Map<String, Object> map = storageDriver.upload(multipartFile, "image", AlbumEnum.IMAGE.getCode());
Map<String, Object> map = storageDriver.upload(multipartFile, folder, AlbumEnum.IMAGE.getCode());
return AjaxResult.success(map);
}