HttpServletRequest獲取參數和文件


從HttpServletRequest中獲取上傳文件及參數的方法

try {
    //下面這句必須加,不然報錯
    MultipartResolver resolver = new CommonsMultipartResolver(hsq.getSession().getServletContext());
    MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) hsq;
​
    //獲取一起跟文件傳過來的其他參數值
    String id = multipartRequest.getParameter("id");
​
    //獲取上傳上來的文件
    Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
    for (Map.Entry<String, MultipartFile> entry : fileMap.entrySet()) {
        MultipartFile file = entry.getValue();
        String fileName = file.getOriginalFilename();
        System.out.println(fileName);
        String path = "C:\\Users\\user\\Desktop\\" + fileName;
        file.transferTo(new File(path));
    }
} catch (Exception e) {
    e.printStackTrace();
}

 

轉載自:關於使用Springmvc的MultipartHttpServletRequest來獲得表單上傳文件的問題,萬分感謝~_百度知道 (baidu.com)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM