当前位置:   article > 正文

前端下载文件获取返回状态以及删除文件总结_前端获取文件加载回调

前端获取文件加载回调

1、获取输出流直接在浏览器下载:加上 os.write(FileCopyUtils.copyToByteArray(file));    很重要,因为如果你先把该下载文件保留在后台服务器想要下载完后删除的话用这种方式写很好,不然delete总是返回false;

protected void doExcelExport(HttpServletRequest request, HttpServletResponse response, File file,String name) {
        OutputStream os = null;
        //XSSFWorkbook hssfWorkbook;
        try {            
            String excelName = new String(name.getBytes("GBK"), "ISO-8859-1");
            //hssfWorkbook = new XSSFWorkbook(file);
            response.addHeader("Content-Disposition", "attachment;filename=" + excelName);
            String explorerType = request.getHeader("User-Agent");
            if (explorerType != null && !"".equals(explorerType) && explorerType.indexOf("MSIE") > 0) {
                response.setHeader("Pragma", "publi

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号