| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| 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
 |  | 
	
		|  | 
	
		|  |