怎么在B/S页面当中实现不同类型的文件上传至数据库并预览
将不同类型的文件上传至Oracle数据库当中,其中文件内容存储在Blob类型字段内,文件保存成功后并浏览,谢谢! 问题点数:100、回复次数:3Top
1 楼wbv98865(王珵玉)回复于 2005-05-16 16:00:41 得分 5
不可能实现的,那样你的服务器负担太重!只能指定几种类型!Top
2 楼wbv98865(王珵玉)回复于 2005-05-16 16:01:23 得分 5
不可能实现的,那样你的服务器负担太重!只能指定几种类型!Top
3 楼yingchenglangzi(英城浪子)回复于 2005-05-24 09:57:51 得分 90
可以用流所形式将文件读入数据库,同时记录文件的类型,然后从数据库中读出并在内存中打开,我是在sql server中实现的,不过应该差不多
http://dev.csdn.net/develop/article/52/52958.shtm
你只要看前面的1,2就可以了,3,4不需要 了,如果想从数据库读取文件并打开的话可以用下面的代码
Response.Clear();
Response.ContentType=type; //文件类型,此类型应该事先获取
Response.AddHeader("Content-Disposition","inline:filename="+reader["Title"].ToString()); //title为文件标题
Response.BinaryWrite((Byte[])reader["Attentment"]); //attentment为附件内容,image字段内容
Top




