Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Загрузка потока pdf в webBrowser  [new]
ranium
Member

Откуда:
Сообщений: 16
Есть файл pdf, открываем и показываем его так

webBrowser1.Navigate("C:\\1.pdf");

Если сохранить pdf в БД как байтовый массив и затем прочитать его

var data = (byte[]) cmd.ExecuteScalar();
Stream stream = new MemoryStream(data);
webBrowser1.DocumentStream = stream;

то webBrowser1 покажет абракадабру непонятных символов.

Как правильно сохранять и загружать pdf-файлы в бд чтобы открывать их в webBrowser?
14 мар 12, 19:00    [12248631]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка потока pdf в webBrowser  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
И при чем тут MSSQL?
14 мар 12, 19:03    [12248653]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка потока pdf в webBrowser  [new]
ranium
Member

Откуда:
Сообщений: 16
Гавриленко Сергей Алексеевич
И при чем тут MSSQL?

Как хранить файлы в БД чтобы не открывать их как поток произвольных символов?
14 мар 12, 19:06    [12248678]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка потока pdf в webBrowser  [new]
iljy
Member

Откуда:
Сообщений: 8711
ranium,

обыкновенно хранить, как varbinary(max), можно еще FILESTREAM добавить
14 мар 12, 19:20    [12248746]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка потока pdf в webBrowser  [new]
ranium
Member

Откуда:
Сообщений: 16
iljy
ranium,

обыкновенно хранить, как varbinary(max), можно еще FILESTREAM добавить


обыкновенно не получается, в этом и вопрос. webBrowser1 не понимает что ему дают байтовый массив pdf-файла и открывает его как непонятный набор символов.
14 мар 12, 19:27    [12248763]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка потока pdf в webBrowser  [new]
iljy
Member

Откуда:
Сообщений: 8711
ranium
webBrowser1 не понимает что ему дают байтовый массив pdf-файла и открывает его как непонятный набор символов.

А база тут при чем?
14 мар 12, 19:33    [12248779]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка потока pdf в webBrowser  [new]
ranium
Member

Откуда:
Сообщений: 16
iljy
ranium
webBrowser1 не понимает что ему дают байтовый массив pdf-файла и открывает его как непонятный набор символов.

А база тут при чем?

ок. дело не в базе... нужно что-то webBrowser1.DocumentType = "appliation/pdf"; но это свойство только для чтения.
14 мар 12, 19:52    [12248836]     Ответить | Цитировать Сообщить модератору
 Re: Загрузка потока pdf в webBrowser  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
ranium
ок. дело не в базе... нужно что-то webBrowser1.DocumentType = "appliation/pdf"; но это свойство только для чтения.
Может вы уже зададите свой вопрос в нужном форуме? Потому что в MSSQL нет никаких webBrowser1.
14 мар 12, 19:55    [12248851]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить