Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
CSmaster Участник со стажем
Вступление в Клуб: 24.09.2021
|
Чт Фев 10, 2022 10:48  Сохранение файла на локальном ПК пользователя |
|
Полезность: Нет оценки
|
Добрый день! Подскажите пожалуйста инструмент для локального сохранения файла. На сервере файл создаётся из CLOB с помощью [LOB_UTILS].clob2file. Нужно ещё сделать создание файла из CLOB на ПК пользователя, по умолчанию по пути 'C:' |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Чт Фев 10, 2022 11:35   |
|
Полезность: Нет оценки
|
Как вариант - email |
|
 |
CSmaster Участник со стажем
Вступление в Клуб: 24.09.2021
|
Чт Фев 10, 2022 14:38   |
|
Полезность: Нет оценки
|
Volod пишет: | Как вариант - email |
Он уже сохранен на сервере. Как то его же можно скопировать на локальный пк? |
|
 |
Saalex1 Участник
Вступление в Клуб: 17.04.2009
|
Чт Фев 10, 2022 17:15   |
|
Полезность: Нет оценки
|
CSmaster пишет: | Volod пишет: | Как вариант - email |
Он уже сохранен на сервере. Как то его же можно скопировать на локальный пк? |
Приемо-передачик |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Чт Фев 10, 2022 18:52   |
|
Полезность: Нет оценки
|
Наверное приемо-передатчик подходит, если юзер копирует файл на локал, здесь , я понимаю, нужно, чтобы сам сервер автоматически положил файл на локал. |
|
 |
Saalex1 Участник
Вступление в Клуб: 17.04.2009
|
Пт Фев 11, 2022 08:50  Re: Сохранение файла на локальном ПК пользователя |
|
Полезность: Нет оценки
|
CSmaster пишет: | Добрый день! Подскажите пожалуйста инструмент для локального сохранения файла. На сервере файл создаётся из CLOB с помощью [LOB_UTILS].clob2file. Нужно ещё сделать создание файла из CLOB на ПК пользователя, по умолчанию по пути 'C:' |
Формирование файла идет джобом или юзер запускает? |
|
 |
CSmaster Участник со стажем
Вступление в Клуб: 24.09.2021
|
Пн Фев 14, 2022 07:34  Re: Сохранение файла на локальном ПК пользователя |
|
Полезность: Нет оценки
|
Saalex1 пишет: | CSmaster пишет: | Добрый день! Подскажите пожалуйста инструмент для локального сохранения файла. На сервере файл создаётся из CLOB с помощью [LOB_UTILS].clob2file. Нужно ещё сделать создание файла из CLOB на ПК пользователя, по умолчанию по пути 'C:' |
Формирование файла идет джобом или юзер запускает? |
Юзер запускает операцию. Нужно как только он запустил операцию, чтобы файл который сформировался в ходе работы операции на сервере, скопировался на локал |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Пн Фев 14, 2022 09:24   |
|
Полезность: 1
|
По P_INFO = Ok вызвать отдельную операцию копирования файла на локал
что-о типа stdio.put_line_buf('<%PLPCALL [GNI_JOUR].[EXPORT_LOCAL]( |
|
 |
CSmaster Участник со стажем
Вступление в Клуб: 24.09.2021
|
Пн Фев 14, 2022 09:49   |
|
Полезность: Нет оценки
|
Volod пишет: | По P_INFO = Ok вызвать отдельную операцию копирования файла на локал
что-о типа stdio.put_line_buf('<%PLPCALL [GNI_JOUR].[EXPORT_LOCAL]( |
Спасибо! Попробую вызвать [GNI_JOUR].[EXPORT_LOCAL]... |
|
 |
CSmaster Участник со стажем
Вступление в Клуб: 24.09.2021
|
Пн Фев 14, 2022 16:05   |
|
Полезность: Нет оценки
|
Может ещё кому пригодится...
Код: |
if v_local then
-- копируем файл на клиента
v_cp_idx := ::[DOCUMENT].[COPYFILES].tbl_F$L.count + 1;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[SRC_NAME] := P_FILE_NAME;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[SRC_PATH] := server_path;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[SRC_TYPE] := true;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[SRC_DELETE] := true;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[DST_NAME] := P_FILE_NAME;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[DST_PATH] := local_path;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[DST_TYPE] := false;
::[DOCUMENT].[COPYFILES].tbl_F$L(1).[DST_DELETE] := false;
::[DOCUMENT].[COPYFILES].idx := 0;
stdio.put_line_buf('<% CALL DOCUMENT COPYFILES '||nvl(::[SYSTEM]%id, 1)||' %>');
end if;
|
Код поставил в теле операции |
|
 |
|