Открытие файла, хранящегося в базе данных в .NET - PullRequest
3 голосов
/ 11 сентября 2008

Я храню документ Word в базе данных SQL Server 2005 в столбце varbinary (max). Есть ли способ открыть этот документ из приложения VB.NET для Windows Forms без предварительной сериализации в файл (т.е. непосредственно из байтового массива, который я прочитал из базы данных)?

Ответы [ 2 ]

3 голосов
/ 11 сентября 2008

Зависит от того, что читает. Если это Word, вам, вероятно, придется сериализовать файл, но если это функция или библиотека, которая может принимать IO.Stream, тогда вы можете обернуть новый MemoryStream вокруг массива байтов и передать его.

2 голосов
/ 11 сентября 2008

Не совсем. Вы должны рассматривать это как вложение электронной почты, где файл обычно копируется во временную папку, которая периодически очищается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...