attachment修复
This commit is contained in:
parent
f1477eb60d
commit
eda0e41b53
@ -7,17 +7,17 @@ import com.lovenav.service.ConfigService;
|
||||
import org.apache.catalina.core.ApplicationContext;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.http.*;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.context.support.ServletContextResource;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.imageio.ImageIO;
|
||||
import javax.servlet.ServletContext;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.io.*;
|
||||
import java.util.HashMap;
|
||||
|
||||
@ -30,20 +30,30 @@ public class AttachmentController {
|
||||
AttachmentService attachmentService;
|
||||
@Autowired
|
||||
ConfigService configService;
|
||||
|
||||
|
||||
|
||||
//上传附件
|
||||
@RequestMapping("/uploadfile")
|
||||
public HashMap<String, String> uploadFile(MultipartFile multipartFile,String cate,Config config) throws IOException {//@RequestPart("photos") MultipartFile multipartFile
|
||||
@RequestMapping(value = "/uploadfile",method = RequestMethod.POST)
|
||||
public HashMap<String, String> uploadFile(MultipartFile multipartFile, String cate, Config config) throws IOException {//@RequestPart("photos") MultipartFile multipartFile
|
||||
HashMap<String,String> map=new HashMap<>();
|
||||
Long id=null;
|
||||
if (multipartFile==null){
|
||||
map.put("msg","文件不能为空!");
|
||||
return map;
|
||||
}
|
||||
out.println(multipartFile.getOriginalFilename());
|
||||
map=attachmentService.upload(multipartFile,cate,id);
|
||||
config.setValue(map.get("id"));
|
||||
config.setType("image");
|
||||
map.put("msg",configService.addConfig(config));
|
||||
Config config1=configService.selectAlreadyExist(config);
|
||||
if (config1==null){
|
||||
map=attachmentService.upload(multipartFile,cate);
|
||||
// out.println(map.get("id"));
|
||||
config.setValue(map.get("id"));
|
||||
config.setType("image");
|
||||
map.put("msg",configService.addConfig(config));
|
||||
}else {
|
||||
out.println(config1.getValue());
|
||||
configService.updateConfig(config1);
|
||||
map=attachmentService.updateFile(multipartFile,cate,config1);
|
||||
}
|
||||
|
||||
return map;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user