一个文件下载问题的简单解决方法
2012-12-07 22:10
162 查看
前一段时间工作中,遇到一个在web应用中生成文本文件并下载的问题,一开始把问题想复杂化了(想了很多如何生成临时文件和文件传输的问题),后来发现其实解决方法很简单,此处总结一下,就几行代码(伪代码):
response.contentType = "text/plain"; response.setHeader("Content-Disposition","attachment; filename=export.txt"); //build filecontent string ... ByteArrayOutputStream baos = response.out; baos.write(filecontent.toString().getBytes()); baos.close();
其实就是利用设置http响应头内contentType和Content-Disposition的值,返回给浏览器时会自动下载到本地,简单吧。
希望对大家有所帮助。
阅读更多相关文章推荐
- PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
- jsp+mysql文件上传下载方法比较(解决中文编码问题)
- Android webview通过http get下载文件下载两次的问题及解决方法
- 解决下载文件名乱码问题的简单方法
- Android 的一个简单的Http下载文件的方法
- springmvc ResponseEntity 下载文件损坏问题解决方法
- 文件下载中input.read()与output.write()相关问题,以及mp3下载的文件比原文件大的解决方法
- php使用ftp远程上传文件类(解决主从文件同步问题的简单方法)
- Response下载文件时,火狐浏览器文件名乱码问题解决方法
- 一个VC6的工程转换为VS2008的工程后,编译找不到而且不能升级vc90.pdb文件的问题解决方法 2010-9-28 14:00
- 解决下载文件名乱码问题的简单方法
- 在内网里用BT下载断线之迷,现在有一个真正的解决方法,有这问题的请进! (源至BTCHINA论坛)
- IIS6.0下ISO 、GHO等文件不能下载问题的解决方法
- Spring mvc 文件下载,及不支持IE下载问题解决方法
- Resin3.1.6中rar文件下载乱码的问题解决方法
- Android Retrofit文件下载进度显示问题的解决方法
- iis7如何添加mime类型支持所有后缀名文件下载的方法(解决特殊后缀文件无法下载的问题)
- springmvc ResponseEntity 下载文件损坏问题解决方法
- 在tp3.2.3中使用 FormData 对象实现表单的文件上传功能遇到的一个问题及解决方法
- thinkphp使用http::download下载word或者ppt文件乱码问题的解决方法