增加上传接口
This commit is contained in:
parent
d042c12a31
commit
e258f2097a
|
|
@ -121,8 +121,8 @@ public class UserServiceImpl implements IUserService {
|
||||||
BeanUtils.copyProperties(user, vo);
|
BeanUtils.copyProperties(user, vo);
|
||||||
|
|
||||||
vo.setSex(user.getSex());
|
vo.setSex(user.getSex());
|
||||||
vo.setChannel(ClientEnum.getMsgByCode(user.getChannel()));
|
|
||||||
vo.setAvatar(UrlUtil.toAbsoluteUrl(user.getAvatar()));
|
vo.setAvatar(UrlUtil.toAbsoluteUrl(user.getAvatar()));
|
||||||
|
vo.setChannel(ClientEnum.getMsgByCode(user.getChannel()));
|
||||||
vo.setLastLoginTime(TimeUtil.timestampToDate(user.getLastLoginTime()));
|
vo.setLastLoginTime(TimeUtil.timestampToDate(user.getLastLoginTime()));
|
||||||
vo.setCreateTime(TimeUtil.timestampToDate(user.getCreateTime()));
|
vo.setCreateTime(TimeUtil.timestampToDate(user.getCreateTime()));
|
||||||
return vo;
|
return vo;
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.mdd.front.controller;
|
||||||
import com.mdd.common.core.AjaxResult;
|
import com.mdd.common.core.AjaxResult;
|
||||||
import com.mdd.common.enums.AlbumEnum;
|
import com.mdd.common.enums.AlbumEnum;
|
||||||
import com.mdd.common.plugin.storage.StorageDriver;
|
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.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
@ -28,6 +29,8 @@ public class UploadController {
|
||||||
*/
|
*/
|
||||||
@PostMapping("/image")
|
@PostMapping("/image")
|
||||||
public Object image(HttpServletRequest request) {
|
public Object image(HttpServletRequest request) {
|
||||||
|
|
||||||
|
System.out.println(request.getParameter("dir"));
|
||||||
MultipartFile multipartFile;
|
MultipartFile multipartFile;
|
||||||
try {
|
try {
|
||||||
multipartFile = ((MultipartRequest) request).getFile("file");
|
multipartFile = ((MultipartRequest) request).getFile("file");
|
||||||
|
|
@ -39,8 +42,13 @@ public class UploadController {
|
||||||
return AjaxResult.failed("请选择上传图片");
|
return AjaxResult.failed("请选择上传图片");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String folder = "image";
|
||||||
|
if (StringUtil.isNotEmpty(request.getParameter("dir"))) {
|
||||||
|
folder += "/" + request.getParameter("dir");
|
||||||
|
}
|
||||||
|
|
||||||
StorageDriver storageDriver = new StorageDriver();
|
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);
|
return AjaxResult.success(map);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue