首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts1 文件上载

2012-11-10 
struts1 文件下载//实现文件下载public ActionForward downLoad(ActionMapping mapping, ActionForm form,

struts1 文件下载

//实现文件下载public ActionForward downLoad(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception { String fname  = request.getParameter("fname") ; String path = request.getSession().getServletContext().getRealPath("/upload")+"/"+fname; InputStream is  = new FileInputStream(new File(path)) ; OutputStream os  = response.getOutputStream() ; response.setHeader("Content-disposition", "attachment;filename="+URLEncoder.encode(path,"utf-8")); int len = 0 ; byte[] b = new byte[1024] ;  while((len=is.read(b))!=-1){ os.write(b,0,len) ; }  os.flush() ; os.close() ; is.close() ;  System.out.println("下载完毕 "); return null;}

热点排行