zoukankan      html  css  js  c++  java
  • asp.net 读取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();

  • 相关阅读:
    BZOJ 3262 cdq分治 OR 树套树
    Weekly Contest 132
    1007. Minimum Domino Rotations For Equal Row
    1002. Find Common Characters
    974. Subarray Sums Divisible by K
    926. Flip String to Monotone Increasing
    918. Maximum Sum Circular Subarray
    914. X of a Kind in a Deck of Cards
    907. Sum of Subarray Minimums
    900. RLE Iterator
  • 原文地址:https://www.cnblogs.com/suneryong/p/772115.html
Copyright © 2011-2022 走看看