zoukankan      html  css  js  c++  java
  • asp.net c#读取word 文档的方法

    第一种方法:

    Response.ClearContent();
    Response.ClearHeaders();
    Response.ContentType = "Application/msword";
    string s=Server.MapPath("C#语言参考.doc");
    Response.WriteFile("C#语言参考.doc");
    Response.Write(s);
    Response.Flush();
    Response.Close();

     

    第二种方法: 

    Response.ClearContent();
    Response.ClearHeaders();
    Response.ContentType   =   "Application/msword";  
    string   strFilePath="";  
    strFilePath   =Server.MapPath("C#语言参考.doc"); 
    FileStream   fs   =   new   FileStream(strFilePath,FileMode.OpenOrCreate,FileAccess.Read);
    Response.WriteFile(strFilePath,0,fs.Length);
    fs.Close(); 

    第三种方法:

    string path=Server.MapPath("C#语言参考.doc");
    FileInfo file=new FileInfo(path);
    FileStream myfileStream=new FileStream(path,FileMode.Open,FileAccess.Read);
    byte[] filedata=new Byte[file.Length];
    myfileStream.Read(filedata,0,(int)(file.Length));
    myfileStream.Close();
    Response.Clear();
    Response.ContentType="application/msword";
    Response.AddHeader("Content-Disposition","attachment;filename=文件名.doc");
    Response.Flush();
    Response.BinaryWrite(filedata);
    Response.End(); 

     

  • 相关阅读:
    红黑树数据结构剖析
    miniui表单验证守则总结
    常用的JS页面跳转代码调用大全
    Jsp页面跳转和js控制页面跳转的几种方法
    处理和引发事件
    HeaderHandler 委托
    序列化SoapFormatter
    Debug.Assert
    C#的Thread类
    再次学习线程概念
  • 原文地址:https://www.cnblogs.com/manongxiaobing/p/2625216.html
Copyright © 2011-2022 走看看