标签:style blog http io ar color os 使用 sp
context.Response.ContentType = "application/msword";
”设置为其他相应格式或通用格式“application/octet-stream”,来看代码1 //文件名 2 const string fileName = "申请表.doc"; 3 //获取文件路径 4 string path = context.Server.MapPath("./App_Data/") + fileName; 5 //定义输出MIME类型 6 context.Response.ContentType = "application/msword"; 7 //以文件流方式下载文件 8 using (FileStream fs = new FileStream(path, FileMode.Open)) 9 { 10 //建立一个byte[]字节数组,长度为要下载文件的大小 11 byte[] bytes = new byte[(int)fs.Length]; 12 //将文件流读取到byte[]字节数组中 13 fs.Read(bytes, 0, bytes.Length); 14 //通知浏览器下载文件而不是打开 15 context.Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); 16 //将byte[]字节数组写向浏览器 17 context.Response.BinaryWrite(bytes); 18 }
标签:style blog http io ar color os 使用 sp
原文地址:http://www.cnblogs.com/ben121011/p/4122372.html