spring mvc上传文件

    @ResponseBody
    @RequestMapping("/upload")
    public String upload(HttpServletRequest req) {
        try {
            MultipartHttpServletRequest mreq = (MultipartHttpServletRequest) req;
            MultipartFile file = mreq.getFile("file");
            String fileName = file.getOriginalFilename();
            FileOutputStream fos = new FileOutputStream(req.getSession().getServletContext().getRealPath("/") +
                    "upload/" + fileName);
            fos.write(file.getBytes());
            fos.flush();
            fos.close();
            return "success";
        } catch (IOException e) {
            return e.getMessage();
        }
    }
原文地址:https://www.cnblogs.com/syncmr/p/10768441.html