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

Откуда: AB
Сообщений: 7378
Заюзал тут колонку Image в таблице. Напрямую залить туда картинку не получается, требует преобразовать в Byte[].
        Dim img As New System.Drawing.Bitmap("c:\temp\pics\6.png")
        Dim ms As New System.IO.MemoryStream
        img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp)
        row("Image") = ms.ToArray()
В результате катринка увеличилась в размере в 2 раза. В дельнейшем потребуестя заливать и другие типы документов (pdf). В оракле такого не наблюдалось заливаешь в BLOB, что нужно, без всяких конвертаций. Или с сиквелом есть другие варианты?
28 июл 14, 20:26    [16368318]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
зачем трансформировать бинари в текстовый вид, что-бы запихнуть в колонку Image?
28 июл 14, 20:53    [16368361]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
И казалось, при чем здесь сервер?
28 июл 14, 20:59    [16368375]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
FileCatalog появился в SQL 2012 .
28 июл 14, 21:01    [16368382]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
Гавриленко Сергей Алексеевич
И казалось, при чем здесь сервер?
Почему?

К сообщению приложен файл. Размер - 19Kb
28 июл 14, 21:03    [16368385]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Relic Hunter
Гавриленко Сергей Алексеевич
И казалось, при чем здесь сервер?
Почему?

Картинка с другого сайта.
Потому что вопросы, типа "как мне с помощью какого-то средства разработки или библиотеки взаимодействовать с сервером" к серверу не имеют отношения. Специально для каждого такого средства разарботки или библиотекисуществуют другие ветки форума, которые вы можете видеть на картинке:

К сообщению приложен файл. Размер - 35Kb
28 июл 14, 21:07    [16368388]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Модератор: И да. Попясничали, и хватит. Балаган с картинками и ютубом прекращаем
28 июл 14, 21:09    [16368396]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
invm
Member

Откуда: Москва
Сообщений: 9412
Relic Hunter
В результате катринка увеличилась в размере в 2 раза.
Ну да. Взяли png, а в БД ушло bmp. А потом делаем большие глаза и удивляемся...
28 июл 14, 21:27    [16368439]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
invm
Relic Hunter
В результате катринка увеличилась в размере в 2 раза.
Ну да. Взяли png, а в БД ушло bmp. А потом делаем большие глаза и удивляемся...


Да, сейчас подправил.

img.Save(ms, System.Drawing.Imaging.ImageFormat.Png)

 Directory of C:\TEMP\pics

07/28/2014 10:29 AM 9,026 6.array
07/23/2014 02:39 PM 4,713 6.png
28 июл 14, 21:33    [16368454]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7378
invm
Relic Hunter
В результате катринка увеличилась в размере в 2 раза.
Ну да. Взяли png, а в БД ушло bmp. А потом делаем большие глаза и удивляемся...
Вопрос не в том. Зачем Image во что-то преобразовывать?
28 июл 14, 21:34    [16368460]     Ответить | Цитировать Сообщить модератору
 Re: Кортинка...  [new]
invm
Member

Откуда: Москва
Сообщений: 9412
Relic Hunter
Вопрос не в том. Зачем Image во что-то преобразовывать?
Во-первых, незачем. И можно нагуглить полно примеров как писать в блобы без преобразований.
Во-вторых, SQL Server тут не при чем - так что вам в другой форум.
28 июл 14, 21:56    [16368531]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить