Вставьте изображение в поле BLOB таблицы MYSQL - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь вставить изображение из файла в таблицу MySQL. Поле длинноблое. Это работает нормально, если я делаю это вручную в MySQL Workbench, используя «Загрузить значение из файла». Тем не менее, я хотел бы сделать это с помощью запроса:

insert into table1(field1, field2, image1) 
values('value1','value2',load_file('path\to\file\file.png'))

Когда я выполнял запрос, field1 и field2 обновляются, как и предполагалось, но с полем image1 ничего не происходит (остается нулевым).

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете преобразовать данные в байтовый массив и затем заполнить их в таблице mySQL.

Пример VB.Net:

Dim data As Byte() = System.IO.File.ReadAllBytes(filePath)
...