• 注册
当前位置:1313e > 默认分类 >正文

HttpServletResponse将字符串以文件形式下载

    /*** * @param fileName 文件名* @param response 响应对象* @param content 文件中内容* @return 响应对象*/
public static HttpServletResponse downloadStrToFile(String fileName,  String content, HttpServletResponse response) {OutputStream toClient = null;try {response.reset();response.setContentType("application/x-download");response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));toClient = new BufferedOutputStream(response.getOutputStream());response.setContentType("application/octet-stream");toClient.write(content.getBytes());toClient.flush();} catch (IOException ex) {logger.error("download file error!" ,ex);}finally {try {toClient.close();} catch (IOException e) {logger.error("download file error!" ,e);}}return response;}

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录