公司业务遇到需要接收前台提交过来的图片或文件(multipart/form-data)类型的(ps:不知道有没有拼错嘻嘻)
后台接收的需要转换为一个File类型的
那么这里涉及到了类型转换的问题:
先列下我的代码:
@PostMapping("upload")
@ResponseBody
public void upload(HttpServletResponse response,MultipartFile file)throws IOException{
//MultipartFile file = ((MultipartHttpServletRequest) request).getFile("file");
PrintWriter writer = response.getWriter();
File f = null;
if(file.equals("")||file.getSize()<=0){
file = null;
}else{
InputStream ins = file.getInputStream();
f=new File(file.getOriginalFilename());
FileUtil.inputStreamToFile(ins, f);
}
JSONObject jsonObject= weChatMaterialService.getMediaId("image