Я пытаюсь получить файл с Windows Server в нашем каталоге Oracle Application Server с именем EXT_TAB_DATA
. Я следил за образцом аналогичного сообщения SO (PL/SQL FTP API binary vs ascii mode), используя Tim Hall's FTP Package.FTP-файл из подпапки сервера с использованием PL/SQL
Код Блок
set serveroutput on
DECLARE
l_conn UTL_TCP.connection;
BEGIN
L_CONN := FTP.login (p_host => 'sample.corp.server' -- this is a sample, not the real IP address
p_user => 'corporate/user1', -- this is a sample, not the real User
p_port => '21',
p_pass => 'pwd');
ftp.binary(p_conn => l_conn);
ftp.get (p_conn => l_conn,
p_from_file => '101_Test.csv',
p_to_dir => 'EXT_TAB_DATA',
p_to_file => '101_Test_Trans.csv');
ftp.logout(l_conn);
END;
/
Однако файл я пытаюсь передать находится в подпапке «Payroll_Folder» в «sample.corp.server. Кажется FTP.login
проверяет только основной каталог хозяина, а не внутри вложенных папок.
Как я могу получить файл «101_Test.csv» от сервера/директории «sample.corp.server/Payroll_Folder»?
@EdHeal, вы удивительные, любезно указать это в качестве ответа, и я буду принимать его. благодаря! –