将word存入数据库并在网页中显示
来源:互联网 发布:it部门培训计划 编辑:程序博客网 时间:2024/05/27 02:30
通过一天的搜索终于将word存入并显示,希望以后有人遇到这种问题有个参考
添加一个上传文件的控件(input type=file id=MyFile runat=server)
System.Web.HttpPostedFile myFile=MyFile.PostedFile;
if(myFile.ContentLength!=0)
{ //读取文件信息
string tmpFileName=myFile.FileName;
string myFileName=tmpFileName.Substring(tmpFileName.LastIndexOf("."));
string myFileMimeType=myFile.ContentType;
}
// 读取到数组里面
System.IO.Stream mystream=myFile.InputStream;
byte[] Buffer=new byte[myFile.ContentLength];
mystream.Read(Buffer,0,myFile.ContentLength);
// 写入数据库
string path=Request.PhysicalApplicationPath+"database//msword.mdb";
OleDbConnection conn=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+path);
OleDbDataAdapter adp=new OleDbDataAdapter("select * from ImportWord",conn);
OleDbCommandBuilder ocb= new OleDbCommandBuilder(adp);
DataTable dt=new DataTable();
adp.Fill(dt);
DataRow dr=dt.NewRow();
//BinaryReader thisReader=new BinaryReader(mystream);
dr["msword"]=Buffer;
dt.Rows.Add(dr);
adp.Update(dt);
在网页中显示
string path=Request.PhysicalApplicationPath+"database//msword.mdb";
OleDbConnection conn=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+path);
OleDbDataAdapter adp=new OleDbDataAdapter("select msword from ImportWord where uid=4",conn);
DataTable dt=new DataTable();
adp.Fill(dt);
Byte[] buffer=(byte[])dt.Rows[0][0];
Response.Clear();
Response.ContentType="application/msword"; //一定要写,否则是乱码
Response.BinaryWrite(buffer);
Response.End();
- 将word存入数据库并在网页中显示
- java hibernate 将图片存入数据库,并从数据库取出显示在网页上
- java连接Postger数据库,并通过Jsp将数据库中数据表的在网页中显示
- asp.net中将图片或文件存入数据库并读取显示在image控件中
- 将图片存入sqlserver中并读取显示的方法
- WinForm把图片以二进制的方式存入到数据库,并将存入数据库的二进制图片读出显示到PictureBox中
- 读取xml文件,并将其存入数据库中
- 将word、excel、pdf文件存入数据库
- springboot上传文件(存入服务器,并将URL存入数据库表中)
- 将图片以BASE64式存入,将BASE64图片显示在网页上
- 采用jacob读取并在网页中显示ppt、word、excel
- python网络爬虫抓取动态网页并将数据存入数据库MySQL
- 如何将图片存入数据库中,并从数据库中取出图片
- 如何将图片转换存入到数据库中,并从数据库中取出转换成图片
- 将RTF格式的文件转成HTML并在网页中显示的代码
- asp.net 将本地excel表导入网页 并在gridview中显示
- 在vs2005.net中,用C#如何将xml文件转换成二进制数据存入数据库字段,并从数据库提取该字段转换成xml文件?
- 将图片以二进制格式存入数据库,并以流的方式展现在jsp页面
- 系统出错信息及解决方案(菜菜学习贴)
- Print assembler hex in one pass
- C 运算符的优先次序
- Openlaszlo调用JavaRPC和JAVA类通信
- VIRUS RESEARCH UNIT
- 将word存入数据库并在网页中显示
- ASP分页程式之分页类AC/MS SQL
- Digital Signatures for Kernel Modules on x64-based Systems Running Windows Vista
- 用ASP.NET建立一个在线RSS新闻聚合器--青蛙非王子(lostfrog)
- 想成为嵌入式程序员应知道的0x10个基本问题
- 网页内嵌多媒体内容的完美实现
- 错误:Sql Server 不存在或访问被拒绝 处理
- 努力,加油! ^_^
- C/C++变量申明