2012-02-06 104 views
0

我想将文件以pdf,jpeg,txt,gif等格式保存到数据库的磁盘中。在数据库中,它被存储为二进制数据。我该怎么做?使用内存流可能吗?将文件保存在磁盘中

回答

0

当你从数据库中读取它涉及作为保存字节数组的对象。

将其转换为字节数组并使用它创建流。

在C#

byte[] content =(byte[])data; // data the database field. e.g. reader["MyPicture"] 
return new MemoryStream(content); 

说的FileStream后会做节省了你。

不要忘记寻找开始,保存之前。