Импорт PNG на SQL Server (без доступа к диску)

Как я могу импортировать PNG в базу данных SQL Server, установленную на компьютере, к которому у меня нет доступа (кроме как к экземпляру БД)?

Я не могу сделать следующее, потому что не могу получить доступ к диску:

INSERT INTO [dbo].[WorkItemState]  (ImageBits)
SELECT  BulkColumn 
FROM OPENROWSET  (BULK 'C:\checkbox.png', SINGLE_BLOB) as MyImage 

Есть ли способ конвертировать PNG в узнаваемый формат, который я могу просто скопировать / вставить в столбец таблицы?

1 ответ

Решение

Вы можете закодировать ваше изображение с base64 как:

cat YOUR_IMAGE.png | base64 или напрямую base64 YOUR_IMAGE.png и добавьте вывод в вашу базу данных.

Другие вопросы по тегам