asp.net(c#)下读取word文档的方法小结
程序员文章站
2024-03-07 22:20:15
第一种方法: 复制代码 代码如下: response.clearcontent(); response.clearheaders(); response.contentty...
第一种方法:
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();
复制代码 代码如下:
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();
上一篇: Java编程中线程池的基本概念和使用
推荐阅读
-
asp.net(c#)下读取word文档的方法小结
-
asp.net下用Aspose.Words for .NET动态生成word文档中的数据表格的方法
-
asp.net下用Aspose.Words for .NET动态生成word文档中的图片或水印的方法
-
在asp.net(c#)下实现调用cmd的方法
-
asp.net下将页面内容导入到word模板中的方法
-
asp.net(c#)下读取word文档的方法小结
-
在asp.net(c#)下实现调用cmd的方法
-
ASP.NET(C#) 读取EXCEL另加解决日期问题的方法分享
-
ASP.NET(C#) 读取EXCEL另加解决日期问题的方法分享
-
ASP.NET实现将word文档转换成pdf的方法