调用浏览器下载

//设置Content-Disposition
response.setHeader("Content-Disposition", "attachment;filename="+docName);

//读取文件
InputStream in = new FileInputStream(fullFileName);
OutputStream outs = response.getOutputStream();

//写文件
int b;
while((b=in.read())!= -1)
{
outs.write(b);
}

in.close();
outs.close();

时间: 2024-07-28 12:24:52

调用浏览器下载的相关文章

手机微信打开页面下载APP时怎么自动调用其他浏览器下载

想必大家会经常碰到网页链接在微信内无法打开和微信内无法打开app下载页的情况.通常这种情况微信会给个提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下四点 1.网页链接被举报次数过多.2.网页含违规内容,含敏感词.3.被腾讯检测系统判断为诱导分享内容.4.转发分享次数达上限 那么上述问题怎么办呢?只要我们实现微信跳转浏览器的功能即可.下面就给大家讲解一下如何实现. 功能目的 生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页. 操作步骤 第一步:打开 Elephan

winform调用浏览器打开页面方法分享,希望对大家有帮助

在很多客户端程序中我们都需要调用浏览器打开网页,这里分享一个可以在我winform程序调用浏览器的方法,测试通过了. 下载查看demo 看演示图 1.调用谷歌浏览器打开网页(打开百度) 2.调用IE打开页面(打开百度) 3.调用用户默认设置的浏览器打开百度页面 测试都是通过的,有些电脑因为没有安装IE浏览器特别是一些Ghost系统,导致IE打开不成功,这里我建议大家可以调用谷歌浏览器,因为比较这是现在最主流的浏览器之一,谷歌没有就打开系统默认的,实在不行就打开IE. 项目测试中,还真有一些客户的

解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题

最近做项目,采用Spring MVC做控制层,下载文件的文件名总是在主流浏览器上显示乱码,Firfox不是乱码了,IE下又成了乱码.也是烦,IE总是独树一帜,没办法,只能让程序去适应,在网上也搜索了很多,但是解决的不理想,主要是IE11作为主流浏览器后,很多人之前提出的方案都失效了. 简单来说,之前使用request获取header中的user-agent,通过MSIE关键字来判断是否是IE浏览器,如果是IE浏览器,使用utf-8对文件名编码就可以了.然而,IE11的user-agent已经没有

报表XML导出rtf格式,结果在浏览器中打开XML文件。用360浏览器下载rtf文件打开后出现Authentication failed 问题

报表XML导出rtf格式,结果在浏览器中打开XML文件.用360浏览器下载rtf文件打开后出现Authentication failed 问题 直接上问题图: 问题描述:在Oracle EBS中执行"资源事务处理 XML"请求,选择输出rtf格式,完成后查看输出,却在浏览器中打开了XML文件.        提示:需要检查一下是否有对应的模板文件和模板定义有效时间.        解决方案:1. 查看日志. 从中可以看出出错原因,以及模板代码.2. 添加Oracle XML Publi

转换成流字节,输出浏览器下载

//转换成流字节,输出浏览器下载var byti = file.SaveToStream().GetBuffer(); ////通知浏览器保存文件,其实也就是输出到浏览器Response.Clear();Response.ContentType = "application/octet-stream";Response.AppendHeader("Content-Disposition", "attachment;filename=" + fil

通过浏览器下载服务器文件(日志)

下载服务器的文件是经常需要进行的操作. 可以通过FTP工具进行(如Filezilla等). 以下提供一种通过浏览器下载服务器文件的黑科技: 1. 在windows/linux/solaris(下载文件所在环境) 随便一个目录下运行:(要安装python) python -m SimpleHTTPServer [port] 可选,默认8000 linux-cd03:/opt # python -m SimpleHTTPServerServing HTTP on 0.0.0.0 port 8000

webdriver 调用浏览器失败

用webdriver调用浏览器的时候发生了错误提示:raise WebDriverException("Can not connect to the Service %s" % self.path)selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service chromedriver 大致意思是链接不到服务,找不到路径解决方法:一.用百度查了一下,并没有发现类似的问题,后面用

如何用火狐浏览器下载youtube上的视屏

Youtube作为世界第一的视频网站,其内容的数量和质量不是国内的土豆和优酷能比的.很多时候在国内搜不到的东西,在Youtube上都可以找到.找到了非常好的视频,想保存下来.却发现Youtube压根就没有提供下载的选项,真是苦命啊.这里告诉用火狐浏览器下载视屏 工具/原料 火狐浏览器 Youtube 方法/步骤 首先你需要安装火狐浏览器,安装完成后下载插件 1-Click YouTube Video Download   重启浏览器然后进入到youtube,你会发现在视频播放下面多了一个按钮.我

wget 可命令行调用的下载工具

可命令行调用的下载工具,有linux与windows版本. Wget [options] [url] -N,–timestamping只下载比本地新的文件 -t , 若下载失败的尝试次数 -P,  --directory-prefix=PREFIX  save files to PREFIX/... D:\Program Files\GnuWin32\bin>wget -P d:\yichu\ http://182.92.227.112/download/schtaskfile.zip 表示要下