• asp.net(C#)读取word 文档的方法


    第一种方法

    1 Response.ClearContent();
    2 Response.ClearHeaders();
    3 Response.ContentType = "Application/msword";
    4 string s=Server.MapPath("C#语言参考.doc");
    5 Response.WriteFile("C#语言参考.doc");
    6 Response.Write(s);
    7 Response.Flush();
    8 Response.Close();

    第二种方法

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

    第三种方法

     1 string path=Server.MapPath("C#语言参考.doc"); FileInfo file=new FileInfo(path);
     2 FileStream myfileStream=new FileStream(path,FileMode.Open,FileAccess.Read);
     3 byte[] filedata=new Byte[file.Length];
     4 myfileStream.Read(filedata,0,(int)(file.Length));
     5 myfileStream.Close();
     6 Response.Clear();
     7 Response.ContentType="application/msword";
     8 Response.AddHeader("Content-Disposition","attachment;filename=文件名.doc");
     9 Response.Flush();
    10 Response.BinaryWrite(filedata);
    11 Response.End(); 
  • 相关阅读:
    物理好题随想
    学案12:电场强度和静电现象
    vscode插件记录
    windows使用总结
    元素周期律 + 元素周期表
    酸碱理论
    氮族元素——磷
    氮族元素——氮
    碱金属元素
    SDN第一次上机实验
  • 原文地址:https://www.cnblogs.com/manongxiaobing/p/4381030.html
Copyright © 2020-2023  润新知