Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dizzy072 Участник
Вступление в Клуб: 06.03.2017
|
Пт Мар 31, 2017 13:43  Работа с BLOB файлами |
|
Полезность: Нет оценки
|
Доброго времени суток. Прошу подсказать кто сталкивался с работой BLOB структур. Суть вопроса - база хранит в себе блок файлы, но по желанию заказчика необходимо преобразовывать его в PDF, без предварительного сохранения на ПК пользователя. Сломал голову уже об этот вопрос уже))) |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Мар 31, 2017 14:05  Re: Работа с BLOB файлами |
|
Полезность: Нет оценки
|
Dizzy072 пишет: | необходимо преобразовывать его в PDF, без предварительного сохранения на ПК пользователя. |
1) в каком исходном формате хранится информация в BLOB ?
2) что будет происходить дальше с сформированным PDF ? |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Мар 31, 2017 14:13   |
|
Полезность: Нет оценки
|
короче, мне видится только такой вариант.
Есть какой-то доверенный пользователь ( представитель заказчика, безопасник и т.п.) который будет разово или периодически запускать на своем ПК процесс конвертации с сохранением на его защищонном ПК
- считали [BLOB1]
- скопировали в файл на FIO
- передали с FIO на доверенный ПК
- на ПК сконвертили файл в PDF
... обратная заливка [BLOB2] = файл PDF
или нафиг этот геморрой и построили процесс с изначальной заливкой PDF в BLOB |
|
 |
Dizzy072 Участник
Вступление в Клуб: 06.03.2017
|
Пт Мар 31, 2017 14:22  Re: Работа с BLOB файлами |
|
Полезность: Нет оценки
|
vtar пишет: | Dizzy072 пишет: | необходимо преобразовывать его в PDF, без предварительного сохранения на ПК пользователя. |
1) в каком исходном формате хранится информация в BLOB ?
2) что будет происходить дальше с сформированным PDF ? |
1. Ожидается что исходный файл будет PDF
2. Открытие его в самом АРМе
По идее структура Хранение файлов на сервере работает, но BLOB при открытии просит выбрать путь куда сохранить файл, а далее уже преобразует, сохраняет на ПК и открывает.
Хочется обойти это момент и открывать сразу же в АРМ. Надеюсь понятно объяснил=) |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Мар 31, 2017 14:34  Re: Работа с BLOB файлами |
|
Полезность: Нет оценки
|
Dizzy072 пишет: | vtar пишет: | Dizzy072 пишет: | необходимо преобразовывать его в PDF, без предварительного сохранения на ПК пользователя. |
1) в каком исходном формате хранится информация в BLOB ?
2) что будет происходить дальше с сформированным PDF ? |
1. Ожидается что исходный файл будет PDF
|
что то я не понял ... если исходный PDF зачем что то преобразовывать ?
Еще раз - что у Вас в BLOB изначально лежит (какой файл - PDF, TIFF, JPG , BMP , DOC, XLS ) ? |
|
 |
De Mian Профи
Вступление в Клуб: 26.09.2008
|
Пт Мар 31, 2017 14:37  Re: Работа с BLOB файлами |
|
Полезность: Нет оценки
|
Dizzy072 пишет: | vtar пишет: | Dizzy072 пишет: | необходимо преобразовывать его в PDF, без предварительного сохранения на ПК пользователя. |
1) в каком исходном формате хранится информация в BLOB ?
2) что будет происходить дальше с сформированным PDF ? |
1. Ожидается что исходный файл будет PDF
2. Открытие его в самом АРМе
По идее структура Хранение файлов на сервере работает, но BLOB при открытии просит выбрать путь куда сохранить файл, а далее уже преобразует, сохраняет на ПК и открывает.
Хочется обойти это момент и открывать сразу же в АРМ. Надеюсь понятно объяснил=) |
А подтип типа "OLE объекты" не подходит ? |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Мар 31, 2017 14:59   |
|
Полезность: Нет оценки
|
В ТБП Документы и изображения - DOSSIER_DOC
прикрепил PDF - вид документа Неизвестный тип изображения
вкладка Файловые данные
потом F2 - просмотр документа - файловые данные - просмотр
открылся PDF на просмотр, ничего сохранять не предлагал |
|
 |
Dizzy072 Участник
Вступление в Клуб: 06.03.2017
|
Пт Мар 31, 2017 14:59  Re: Работа с BLOB файлами |
|
Полезность: Нет оценки
|
vtar пишет: | Dizzy072 пишет: | vtar пишет: | Dizzy072 пишет: | необходимо преобразовывать его в PDF, без предварительного сохранения на ПК пользователя. |
1) в каком исходном формате хранится информация в BLOB ?
2) что будет происходить дальше с сформированным PDF ? |
1. Ожидается что исходный файл будет PDF
|
что то я не понял ... если исходный PDF зачем что то преобразовывать ?
Еще раз - что у Вас в BLOB изначально лежит (какой файл - PDF, TIFF, JPG , BMP , DOC, XLS ) ? |
операция: Просмотр приклепреных файлов
в BLOB изначально лежит PDF |
|
 |
hola Участник
Вступление в Клуб: 05.04.2017
|
Вт Апр 18, 2017 18:10  Pl/PLUS заполнение таблицы blob и создание представления |
|
Полезность: 1
|
Доброго времени суток !
Помогите пож-та , в чем ошибка , при написании Pl/Plus запроса
type res is record (
c_id_log blob,
c_datetime blob);
type t_type is table of res;
/* нужно заполнить и показать в представлении
табличку c blob данными fssp_ из синонима
dblink */
begin
insert into t_type
(c_id_log,c_datetime)
select d( d.c_id_log : a, d.c_datetime: b)
from fssp_@rowtype;
end;
С
Последний раз редактировалось: hola (Чт Апр 20, 2017 11:04), всего редактировалось 1 раз |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Апр 19, 2017 15:01   |
|
Полезность: Нет оценки
|
select ... into t_type ... |
|
 |
hola Участник
Вступление в Клуб: 05.04.2017
|
Чт Апр 20, 2017 11:11  Pl/PLUS заполнение таблицы blob и создание представления |
|
Полезность: Нет оценки
|
vtar пишет: | select ... into t_type ... |
Спасибо , идея мне Ваша ясна , не нужно заполнять таблицу , помогите , где в моем запросе ошибка (подобных примеров не нашла , извините)
type res is record (
c_id_log blob,
c_datetime blob);
type t_type is table of res;
pp t_type%rowtable;
type main is
select d(
d.f_id_log : a,
d.f_datetime : b
) into pp from fssp_blob@rowtable; |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Апр 20, 2017 11:48   |
|
Полезность: Нет оценки
|
"и показать в представлении
табличку c blob данными"
а что именно Вы хотите показать в представлении ? визуализировать BLOB ?
а главное, зачем ? |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Апр 20, 2017 11:50  Re: Pl/PLUS заполнение таблицы blob и создание представления |
|
Полезность: Нет оценки
|
hola пишет: | Спасибо , идея мне Ваша ясна , не нужно заполнять таблицу |
идея моя плохая - сразу не увидел, что это для вьюхи ... подумал просто выборка данных |
|
 |
hola Участник
Вступление в Клуб: 05.04.2017
|
Чт Апр 20, 2017 11:51   |
|
Полезность: Нет оценки
|
vtar пишет: | "и показать в представлении
табличку c blob данными"
а что именно Вы хотите показать в представлении ? визуализировать BLOB ?
а главное, зачем ? |
визуализировать два поля из blob (просмотр)
для пользователя конечно же
С уважением, hola |
|
 |
Эмиралька Эксперт
Вступление в Клуб: 09.11.2015
|
Чт Апр 20, 2017 12:19  Re: Pl/PLUS заполнение таблицы blob и создание представления |
|
Полезность: 1
|
hola пишет: | vtar пишет: | select ... into t_type ... |
Спасибо , идея мне Ваша ясна , не нужно заполнять таблицу , помогите , где в моем запросе ошибка (подобных примеров не нашла , извините)
type res is record (
c_id_log blob,
c_datetime blob);
type t_type is table of res;
pp t_type%rowtable;
type main is
select d(
d.f_id_log : a,
d.f_datetime : b
) into pp from fssp_blob@rowtable; |
Обратите внимание на sql.ru.
Нельзя LOB-данные читать из dblink непосредственно в переменную pl/sql - обязательно сделать промежуточный шаг с чтением в локальную таблицу.
http://www.sql.ru/forum/575646/kak-vytashhit-pole-tipa-blob-cherez-db-link |
|
 |
|