C语言 百分网手机站

C语言读取word文档的方法

时间:2020-11-20 12:50:29 C语言 我要投稿

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