Вопрос

Сохранение из 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=…

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