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(); 

     

  • 相关阅读:
    xshell安装错解决方案
    (转)进程process和线程thread的关系
    selenium Gird
    python发布文件(windows)
    (转)ci
    selenium通过python字典获取配置
    selenium断言的分类
    C#从Image上读取文本
    C#屏幕截图
    WPF实现TextBox水印效果
  • 原文地址:https://www.cnblogs.com/manongxiaobing/p/2625216.html
Copyright © 2011-2022 走看看