zoukankan      html  css  js  c++  java
  • 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(); 
  • 相关阅读:
    2015多校.Zero Escape (dp减枝 && 滚动数组)
    UVa-11809
    UVa-1588 Kickdown
    UVa-1587
    UVa-10340
    UVa-202
    UVa-1368
    UVa-232 Crossword Answers
    UVa-227
    UVa-455 Periodic Strings
  • 原文地址:https://www.cnblogs.com/manongxiaobing/p/4381030.html
Copyright © 2011-2022 走看看