下载文件出现提示框或者直接显示在浏览器中
来源:互联网 发布:c语言开发手册 pdf 编辑:程序博客网 时间:2024/05/22 10:24
出现提示框
string strFile="F://a.doc";//路径根据实际情况而定
if(!System.IO.File.Exists(strFile))
{
Response.Write("<script language='javascript'>alert('对不起,文件不存在!');</script>");
return;
}
Response.Clear();
Response.ClearHeaders();
Response.Charset = "GB2312";
Response.ContentEncoding =System.Text.Encoding.UTF8;
Response.ContentType = "application/octet-stream";
FileInfo fi=new FileInfo(strFile);
Response.AddHeader("Content-Disposition","attachment; filename=" + HttpUtility.UrlEncode(fi.Name)) ;
Response.AddHeader("Content-Length",fi.Length.ToString());
byte[] tmpbyte=new byte[1024*8];
FileStream fs=fi.OpenRead();
int count;
while((count=fs.Read(tmpbyte,0,tmpbyte.Length))>0)
{
Response.BinaryWrite(tmpbyte);
Response.Flush();
}
fs.Close();
Response.End();
直接在浏览器中打开
string strFile="F://a.doc";//路径根据实际情况而定
Response.Clear();
Response.ClearHeaders();
Response.Charset = "GB2312";
Response.ContentEncoding =System.Text.Encoding.UTF8;
Response.ContentType = "application/msword";
Response.WriteFile(strFile);
- 下载文件出现提示框或者直接显示在浏览器中
- 下载文件出现提示框或者直接显示在浏览器中
- 下载文件出现提示框或者直接显示在浏览器中
- 下载文件出现提示框或者直接显示在浏览器中_asp.net技巧
- ASP.NET下载文件出现提示框或者直接显示在浏览器中
- 网站下载txt,jpg等文件时直接下载,不直接在浏览器里显示
- 文件下载时出现提示框不直接打开
- 如何不打开文件 直接出现下载保存提示框
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- Springmvc 生成并且下载文件--直接在浏览器下载。
- Servlet流操作——在浏览器中打开或者下载PDF文件
- 解决在IE浏览器中点击登录出现打开或保存json文件的提示
- 解决在IE浏览器中点击登录出现打开或保存json文件的提示
- 解决在IE浏览器中点击登录出现打开或保存json文件的提示
- servlet返回application/json数据类型在ie浏览器中提示下载文件问题
- Java 下载文件不在浏览器中直接打开
- jsp中让IE提示文件下载,而不是直接打开
- 学习笔记
- 脐穿结果是好的哦【怀孕6个月咯!体重90斤】
- 在Global中使用线程隔时执行一项任务
- 如何增加缺少的序号?
- Window.open()打开一个窗体不被拦截
- 下载文件出现提示框或者直接显示在浏览器中
- 关于IEWebControls的安装及一些应用
- (使用ASPJPEG)一、为图片添加水印
- DataGrid数据导入Excel
- 取得一段汉语的每个字的首字母
- raid0,raid1,raid10,raid5,raid50,raid6,raid60的功能总结简述_...
- mtk flash配置
- JavaScript事件绑定的方法说明
- vb.net的常量