Перенос данных из базы данных SQL в файловую систему - PullRequest
0 голосов
/ 14 апреля 2020

Я работаю над системой, созданной другим разработчиком, и он сделал ставку на то, чтобы base64 кодировал все изображения на нескольких страницах, это дорого обходится сайту с точки зрения задержки, и я пытаюсь декодировать все встроенные изображения и сохранить их в файловой системе. В настоящее время есть сценарий SQL:

WITH ConvertBase64 AS (
SELECT 
   [ImageData]
   , 'C:\inetpub\wwwroot\TestDesktop\postimages\' + FileName as [FileName]
FROM [dbo].[PostImages]
)
SELECT 
    [FileName]   
   , CAST('' AS XML).value('xs:base64Binary(sql:column("[ImageData]"))', 'VARBINARY(MAX)') AS img
FROM ConvertBase64

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

Результат запроса

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