2017-02-20 64 views
0

WindowsサーバーからファイルをEXT_TAB_DATAというOracle Application Serverディレクトリに取得しようとしています。 Tim Hall's FTP Packageを使って同様のSO投稿(PL/SQL FTP API binary vs ascii mode)のサンプルをフォローしました。しかし、私は転送しようとしているファイルはsample.corp.server」の「Payroll_Folder」という名前のサブフォルダにあるPL/SQLを使用してサーバーのサブフォルダからファイルをFTPに送信

コードブロック

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; 
/

FTP.loginは本体のみのディレクトリをチェックするようですホストではなく、内部のサブフォルダ。

どのように私は、サーバー/ディレクトリ「sample.corp.server/Payroll_Folder」?

+0

@EdHealに

p_from_file => '101_Test.csv' 

変更し、あなたは親切に答えとして、それを述べ、私はそれを受け入れるだろう、素晴らしいです。ありがとう! –

答えて

0

からファイル「101_Test.csv」を得ることができます

p_from_file => 'Payroll_Folder/101_Test.csv' 
関連する問題