springmvc 文件下載

jopen 8年前發布 | 16K 次閱讀 Spring MVC Web框架

<p>@RequestMapping("/download.htm")    </p>

    public ResponseEntity<byte[]> download(HttpServletRequest request, @RequestParam("fileId") String fileId) throws IOException {    

        String path="E:\\Users\\xc\\workspace\\ldassetWeb\\WebRoot\\js\\time.js";  

        File file=new File(path);  

        HttpHeaders headers = new HttpHeaders();    

        String fileName=new String("文件.js".getBytes("UTF-8"),"iso-8859-1");

        headers.setContentDispositionFormData("attachment", fileName);   

        headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);   

        return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file), headers, HttpStatus.CREATED);    

    } 



<a href="${ctx}/system/download.htm?fileId=188">下載</a>

來自: http://my.oschina.net/u/727394/blog/595306

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!