浏览器下载

string fileName = "aaa.txt";
        //客户端保存的文件名      
        string filePath = Server.MapPath("DownLoad/aaa.txt");
        //路径    
        //以字符流的形式下载文件     
        FileStream fs = new FileStream(filePath, FileMode.Open);
        byte[] bytes = new byte[(int)fs.Length];
        fs.Read(bytes, 0, bytes.Length);
        fs.Close();
        Response.ContentType = "application/octet-stream";
        //通知浏览器下载文件而不是打开    
        Response.AddHeader("Content-Disposition", "attachment;  filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
        Response.BinaryWrite(bytes);
        Response.Flush();
        Response.End();

时间: 2024-10-22 09:10:37

浏览器下载的相关文章

解决各大浏览器下载文件乱码以及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

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

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

使用IE浏览器下载时候窗口一闪而过

使用IE浏览器下载东西时,窗口一闪而过,那么这个问题怎么处理呢? 解决办法: 1.按住ctrl键进行下载 2.浏览器>工具>internet选项>安全自定义级别>下载文件自动提示>启动 如下图所示:

解决部分android手机自带浏览器下载 apk 文件的时候提示无法识别该类型的文件

android 有些较为早期的手机自带的浏览器可能会出现无法识别 apk 类型的文件,因此在文件服务器端需要做以下的调整: 解决一: 在IIS服务器上,MIME类型中添加一个: 文件扩展名: .apk MIME类型: application/vnd.android.package-archive 解决二: 服务端部署在tomcat下,已经在tomcat的web.xml里面配置了mini type <mime-mapping> <extension>apk</extension

QQ浏览器下载|QQ浏览器app下载

QQ浏览器很简洁,没广告,开网页速度很快,使用便捷,很少发生网页崩溃现象,目前用下来很满意.QQ浏览器下载链接软件介绍QQ浏览器,有可以免费WiFi一键链接,旅游景点公共场所轻松上网,管家式检测为您保驾护航[新趣扫一扫]扫一扫拍照,自动识别名贵花草名牌汽车,QQ浏览器上还有福利礼包应有尽有,可以找攻略泡论坛,交友更轻松[影视无极限]优酷.爱奇艺.乐视等全网15万电影.电视剧.综艺等海量高清视频,边看边评无限体验有这么多的功能的软件怎么还不下载来试试呢!应用介绍: 看小说赢大礼,万元大疆无人机天天

火狐浏览器下载|火狐浏览器Firefox电脑版下载

网络上chrome是最火的,速度是最快的,但那是以前,后来的IE,火狐速度都已经和他一样了,微软的新浏览器edge更是号称超越它,但火狐是当今唯一单线程浏览器,就凭这一点,就能说他了不起了,当你看到那chrome几十个线程在运行 的时候,你是否对火狐重新看待了吗?火狐浏览器下载链接火狐浏览器是一个自由及开放源代码网页浏览器,拥有最先进的技术.最强大的性能,还有着极高的运行速度和加载速度,还被网友们公认为速度之王.而且它的内置插件也很丰富,隐私保护也做的很周全,因此受到广大网友的喜爱.并且里面的许