javaWeb 实现文件下载的功能
来源:互联网 发布:powerdesigner运行sql 编辑:程序博客网 时间:2024/06/05 13:27
本文实现文件下载的功能,已经经过项目实践哈
前端只需要向后台controller传递一个要想下载的文件名或文件名的全路径,此处代码是传的文件名
后台controller代码:
@RequestMapping(value = "/downloadQrcode",method = RequestMethod.GET)@ResponseBodypublic void download(HttpServletRequest request,HttpServletResponse response){String Qfile = request.getParameter("Qfile");try{ QRCodeUtil.fileDownLoad(request,response, Qfile); }catch (IOException e) { e.printStackTrace(); Log.error(TAG, e.toString()); } }
public static void fileDownLoad(HttpServletRequest request, HttpServletResponse response, String srcname) throws IOException{ OutputStream os = null; try { os = new BufferedOutputStream(response.getOutputStream()); response.reset(); response.setHeader("Content-Disposition", "attachment; filename="+srcname); response.setContentType("application/octet-stream; charset=utf-8"); String filename = FileConstants.getLocalDir() +"/"+ srcname;//FileConstants.getLocalDir()为服务器上文件的全路径 if(!f.exists()){ //文件不存在 return; } os.write(FileUtils.readFileToByteArray(f)); os.flush(); } finally { if (os != null) { os.close(); } }}
0 0
- javaWeb 实现文件下载的功能
- javaWeb实现文件下载
- JavaWeb常用功能-文件下载
- javaWeb 实现上传+下载 文件
- JavaWeb实现文件上传 / 下载
- javaWeb方法实现文件下载
- javaWeb 实现上传+下载 文件
- 实现文件下载功能
- 实现文件下载功能
- javaWEB 的文件上传功能
- 这篇文章主要介绍了JavaWeb中的文件上传和下载功能的实现,在Web应用系统开发中,文件上传和下载功能是非常常用的功能,需要的朋友可以参考下
- JSP实现简单的文件下载功能
- 用C++实现下载文件的功能
- 使用angularjs实现下载文件的功能
- 使用Servlet实现下载文件的功能
- webview实现文件下载的功能
- java 实现文件的下载功能
- struts2实现文件的下载功能
- web应用部署结构
- 字符串和数值的相互转换【java】
- 心情
- 福昕风腾完美越狱使用
- XMemcached 整合 spring
- javaWeb 实现文件下载的功能
- VS2010中添加ActiveX测试工具TstCon.exe
- 【POJ 2411】Mondriaan's Dream(状压dp)
- Android java.lang.NoClassDefFoundError的一种解决方法
- Linux Fedora安装交叉编译工具链
- 如何销毁js的变量啊?
- 关键字static/const的作用
- Android 5.0 Camera (1): 架构
- LA 3135(p188)----Argus