Команда копирования Oracle Forms 10g

Я использую формы oracle 10g. Я хочу скопировать изображение, сохраненное на моем ПК, на сервер. Пока я проверял локально, используя два пункта назначения моего компьютера, он работает нормально.

Код

the_command:= 'copy D:\WORKORDER\'||:title.filename||'_'||:title.page||'.jpg D:\vish\'||:title.filename||'_'||:title.page||'.jpg';

Мой сервер основан на Linux. Поэтому я использовал команду

copy D:\WORKORDER\'||:title.filename||'_'||:title.page||'.jpg \WEB\folder\WORK_ORDER\'||:title.filename||'_'||:title.page||'.jpg';

Он не копирует изображение с моего компьютера на сервер. Я пробовал как прямую, так и обратную косую черту. Пожалуйста помоги


person Vishnu    schedule 25.04.2018    source источник


Ответы (1)


Я бы сказал, что вам следует установить Webutil и использовать для этого его CLIENT_HOST.

Хотя Forms предлагает встроенный HOST, поскольку приложение 10g Forms работает на сервере приложений, HOST влияет на файлы на сервере, а не локально, на вашем ПК. Поэтому, как я уже сказал, Webutil's CLIENT_HOST.

person Littlefoot    schedule 25.04.2018
comment
@Vishnu - Forms 10g работает в Интернете, поэтому формы запускаются на веб-сервере, а локальные команды, такие как host, локальны для сервера. Чтобы взаимодействовать между формой на веб-сервере и чем-либо на вашем рабочем столе, вам необходимо использовать библиотеку Oracle Forms Webutils, как предлагается здесь. Он имеет множество расширений, которые обеспечивают эквивалентную функциональность для локальных команд, но работают по сети. - person APC; 25.04.2018