package me.jcala.blog.controller.admin; import me.jcala.blog.domain.Info; import me.jcala.blog.domain.UploadPic; import me.jcala.blog.service.inter.FileUploadSer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; @Controller public class FileCtrl { private FileUploadSer uploadSer; @Autowired public FileCtrl(FileUploadSer uploadSer) { this.uploadSer = uploadSer; } @PostMapping("/admin/file/uplPic.action") @ResponseBody public UploadPic uploadPic(HttpServletRequest request){ return uploadSer.uploadPic(request); } @PostMapping("/admin/file/uplAva.action") public String uploadAva(HttpServletRequest request, Model model){ Info info=uploadSer.updateAvatar(request); model.addAttribute("info",info); return "admin/info"; } }