I'm going to hazard a guess that cgi-bin is where the script resides?

If so, and if you are not specifying an absolute path to your final destination, you could be pulling the file into a default location, which is the directory where the script resides. Or in the case of a cron job, the users home directory. Now, you could do a chdir() prior to invoking Net::FTP and put your process into the destination directory. Or, you might be able to specify where you want the file in your "GET" statement. Since you are only involving two servers, there really does not seem to be a need to do two FTP's.

You might try something like this:

chdir("/local/destination/for/file") or die "Cannot chdir $!"; $ftp->get("myfile.txt","my_new_file.txt");
or
$ftp->get("/remote/path/to/file/myfile.txt","/local/path/to/file/myfil +e.txt");
Does that help any? (I think I'm understanding what you are trying to do :)


"Ex libris un peut de tout"

In reply to Re: Re: Re: Re: Re: Net::ftp - copy of file in cgi-bin by nimdokk
in thread Net::ftp - copy of file in cgi-bin by jonnyfolk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.