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();
        }
    }
相關文章
相關標籤/搜索