package com.objecteye.controller; import com.objecteye.common.CommonResult; import com.objecteye.service.IUploadFileService; import com.objecteye.utils.GlobalUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; @RestController @RequestMapping("uploadDbMongo") @Api(value = "UploadFileController", description = "上传文件解析保存到mongo库,代替ftp") @CrossOrigin public class UploadFileController extends BasicController { @Autowired private IUploadFileService iUploadFileService; @ApiOperation("上传文件到mongo") @RequestMapping(value = "uploadToMongo", method = RequestMethod.POST, produces = GlobalUtil.COMMON_HEADER_CONTENT_TYPE) public CommonResult uploadToMongo(@RequestParam MultipartFile multipartFile) throws IOException { return jsonObjectResultHandle(iUploadFileService.uploadFile2Mongo(multipartFile)); } }