Вопрос

Сохранение из BLOB во временный файл

Кто-то может привести пример как в элементе ScriptTask сохранить BLOB во временный файл и получить путь к этому файлу? 

Нравится

1 комментарий

Добрый день.

Для реализации Вам необходимо выполнить следующие шаги:
1) Получить данные из колонки типа BLOB из БД. 
Информацию и примеры можно найти по ссылке.
2) Так как тип BLOB это массив байт, то информацию по конвертации в файл можно найти на отрытых ресурсах. 
Примеры:
https://stackoverflow.com/questions/381508/can-a-byte-array-be-written-…
https://docs.microsoft.com/en-us/dotnet/api/system.io.file.writeallbyte…

Путь Вы можете указать самостоятельно, а после того как файл больше не нужен - удалить его. 

Пример удаления файла:
https://docs.microsoft.com/en-us/dotnet/api/system.io.file.delete?view=…

Показать все комментарии