教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> .NET类 >> ASP.NET >> 下载文件出现提示框或者直接显示在浏览器中 RSS订阅
下载文件出现提示框或者直接显示在浏览器中
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
     有个朋友问我下载弹出提示框的写法,具体如下:
  
  出现提示框
  
  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);
  
  http://www.cnblogs.com/skylaugh/archive/2006/12/18/596074.HTML
  
    。



来源:upschool.com.cn
作者:
关键字:浏览器中
发表日期:2006-12-19

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:通过win32api让c#控制Windows任务栏   下一篇:ASP.NET基本编程习惯


本文的相类似文章
  • 让VFP程序在浏览器中运行
  • VFP中实现在浏览器中运行应用程序方法
  • 浏览器中执行*.exe文件的深入探讨
  • ASP.NET处理浏览器中数据分页的方法
  • ActiveForm 让exe运行在web浏览器中
  • 在IE浏览器中使用Windows窗体控件(二)
  • 在IE浏览器中使用Windows窗体控件(一)
  • 在IE浏览器中使用Windows窗体控件(三)
  • ASP.NET处理浏览器中数据分页的方法
  • 关于在浏览器中执行*.exe文件的深入探讨(z)
  • 网友评论 查看本文全部评论
    笔 名: *
    评 论:
    最多500字。当前字数:0
    联系方式:
    验证码:
    在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com