首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

[有关问题]二进制流转化成对应的文件

2012-04-03 
[问题]二进制流转化成对应的文件又有问题要麻烦大家了.是这样的,从文件(例如doc,rar,zi)转化为了二进制形

[问题]二进制流转化成对应的文件
又有问题要麻烦大家了.
是这样的,从文件(例如doc,rar,zi)转化为了二进制形式写入到数据库中,现在要把二进制还原为文件.
文件形式可能是多种,比如:aaa.rar,bbb.zip,ccc.doc.我保留了文件的二进制流和原文件名,要怎么转换为相应的格式了??
先谢谢大家了.

[解决办法]
帮顶
[解决办法]
帮顶
[解决办法]
我也想知道
[解决办法]
直接保存到文件就可以了~
[解决办法]
我们一般是把文件名和扩展名放在两个字段里面的;不过写到数据库里面的二进制流就不太懂了
[解决办法]
object obj=dbdatareader的实例.getvalue(文件列)
byte[] buffer=(byte[])obj
将buffer保存为文件就是了
[解决办法]
关注一下,没做过这个.
[解决办法]
System.IO.FileStream fs = new System.IO.FileStream( "路径 ",System.IO.FileMode.Create,System.IO.FileAccess.Write);System.IO.BinaryWriter bw = new System.IO.BinaryWriter(fs);byte[] b = ;///取得值bw.Write(b,0,b.Length);bw.Close();fs.Close();
[解决办法]
StreamWriter sw = new StreamWriter( "xx ",false,System.Text.Encoding.Default);
MemoryStream ms1 = new MemoryStream(BUFFER);
ms1.WriteTo(sw.BaseStream);

sw.Close();
ms1.Close();

热点排行