| @@ -3,13 +3,15 @@ package com.simple.controller; | |||||
| import com.simple.common.ResultData; | import com.simple.common.ResultData; | ||||
| import com.simple.utils.Constant; | import com.simple.utils.Constant; | ||||
| import io.swagger.annotations.Api; | |||||
| import io.swagger.annotations.ApiOperation; | |||||
| import org.slf4j.Logger; | import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | import org.slf4j.LoggerFactory; | ||||
| import org.springframework.stereotype.Controller; | |||||
| import org.springframework.util.MultiValueMap; | import org.springframework.util.MultiValueMap; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RequestMethod; | import org.springframework.web.bind.annotation.RequestMethod; | ||||
| import org.springframework.web.bind.annotation.ResponseBody; | import org.springframework.web.bind.annotation.ResponseBody; | ||||
| import org.springframework.web.bind.annotation.RestController; | |||||
| import org.springframework.web.multipart.MultipartFile; | import org.springframework.web.multipart.MultipartFile; | ||||
| import org.springframework.web.multipart.MultipartHttpServletRequest; | import org.springframework.web.multipart.MultipartHttpServletRequest; | ||||
| @@ -19,8 +21,9 @@ import java.io.File; | |||||
| import java.io.FileOutputStream; | import java.io.FileOutputStream; | ||||
| import java.util.*; | import java.util.*; | ||||
| @Controller | |||||
| @RestController | |||||
| @RequestMapping(value = "upload") | @RequestMapping(value = "upload") | ||||
| @Api(description="文件上传接口") | |||||
| public class UploadController { | public class UploadController { | ||||
| private final Logger logger = LoggerFactory.getLogger(UploadController.class); | private final Logger logger = LoggerFactory.getLogger(UploadController.class); | ||||
| @@ -34,6 +37,7 @@ public class UploadController { | |||||
| */ | */ | ||||
| @RequestMapping(value = "/fileUpload", method = RequestMethod.POST) | @RequestMapping(value = "/fileUpload", method = RequestMethod.POST) | ||||
| @ResponseBody | @ResponseBody | ||||
| @ApiOperation("上传文件") | |||||
| public ResultData fileUpload(HttpServletRequest request) { | public ResultData fileUpload(HttpServletRequest request) { | ||||
| MultipartHttpServletRequest params=((MultipartHttpServletRequest) request); | MultipartHttpServletRequest params=((MultipartHttpServletRequest) request); | ||||
| MultiValueMap<String, MultipartFile> iter = params.getMultiFileMap(); | MultiValueMap<String, MultipartFile> iter = params.getMultiFileMap(); | ||||
| @@ -65,6 +69,6 @@ public class UploadController { | |||||
| } | } | ||||
| Map map = new HashMap(); | Map map = new HashMap(); | ||||
| map.put("imgarray", fileNameArray); | map.put("imgarray", fileNameArray); | ||||
| return new ResultData(0, "上传成功", map); | |||||
| return new ResultData(200, "上传成功", map); | |||||
| } | } | ||||
| } | } | ||||