弹出IE下载框提供下载的方法

原创 2012年03月22日 15:00:34
String pathend = this.getRequest().getParameter("path");
// path:\\172.16.11.101\cic\CICRecPRO\201203\0901\00\Call_2001287506_2001287509.wav
 try {
			pathend=java.net.URLDecoder.decode(pathend,"UTF-8");
		} catch (UnsupportedEncodingException e1) {
			e1.printStackTrace();
		}
		OutputStream os = null;
		InputStream fis = null;
		byte[] temp = null;
		
		try {
			getResponse().reset();
			getResponse().setContentType("application/x-msdownload");
			getResponse().setHeader("Content-Disposition",
					"attachment;filename=" + pathend);
			File file = new File(pathend);
			if (file.exists() == false){
				return NONE;
			}
			fis = new FileInputStream(file);
			os = this.getResponse().getOutputStream();
			temp = new byte[fis.available()];
			int i = 0;
			while ((i = fis.read(temp)) != -1) {
				os.write(temp, 0, i);
			}
			os.flush();
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
				try {
					if(os != null){
						os.close();
					}
					if(fis != null){
						fis.close();
					}
					if(temp != null){
						temp = null;
					}
				} catch (Exception e) {
					e.printStackTrace();
				}
		}
		return NONE;
	}
	


IE下ajax返回值为json弹出下载框的方法总结

近日因为项目要求兼容IE7, 不得不修改上传图片的插件(由uploadify改为ocupload)。几经周折终于搞定上传功能,在chrome, ff测试都通过,偏偏在IE7会因为返回值是json, 会...

文件链接没有弹出文件下载框, 且直接被IE打开(Openoffice 为例)

1.修改文件关联. (ODS) control panel-> Folder Options -> File Types->ODS->Advanced. 选中 Confirm Open after d...

LR打开录制无法弹出IE处理方法

  • 2014年06月04日 09:36
  • 2KB
  • 下载

lr录制时不弹出ie的解决方法

  • 2011年06月14日 10:51
  • 587B
  • 下载

IE在弹出层中使用空内容的Textarea时会报错的解决方法

最近在IE里使用Textarea时发现一直会报错,而且这个错误是个能导致整个浏览器奔溃的错误,查了好久发现,如果这个Textarea被放在一个blackui制作的弹出层中时,当弹出层弹出的瞬间,如果光...
  • wsxqaz
  • wsxqaz
  • 2011年09月02日 13:44
  • 1769

打开IE时,弹出对话窗口,提示“您计算机上某个程序已损坏了您对 Internet Explorer 默认搜索提供程序的设置”

IE8遇到问题——打开IE时,弹出对话窗口,提示“您计算机上某个程序已损坏了您对 Internet Explorer 默认搜索提供程序的设置” 最终解决的方法如下: 注意:...
  • pThis
  • pThis
  • 2012年02月07日 20:57
  • 25541

防止IE自动更新或弹出询问框

  • 2012年12月09日 16:14
  • 155B
  • 下载

解决问题:EXT4 filefield 文件上传在IE8上返回状态无效,弹出下载页面

解决描述:    EXT4  filefield  以form 文件上传,基于IE8浏览器,不管上传成功与否,返回状态无效(即success: function(fp, o) {}方法无效),并弹出下...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:弹出IE下载框提供下载的方法
举报原因:
原因补充:

(最多只允许输入30个字)