> ------------------------------------------------
> On Fri, 7 Feb 2003 10:32:12 -0600, "Dan Muey" 
> <[EMAIL PROTECTED]> wrote:
> 
> > Hello all,
> > Has any body done this/know how to dit/know if it's even possible??
> >  
> >  
> > __SHORT VERSION__
> > How do I / Is it possible to -- use Net::FTP to send a file to a 
> > remote server that isn't an actual file but rather a 
> variable with the file's contents?
> >  
> > EG ::
> > $ftp->("$html_code","newfile.html"); # where $html_code 
> actually holds html code instead of a filename or filehandle
> >  
> > __LONGER VERSION__
> >  
> > I had a similar situation with Mail::Sender before now I need to do 
> > the same thing with Net::FTP or a different module if this 
> one can't do it :
> >  
> > I need to ftp files to a remote server.
> > Say they need to be named file.html and file.pdf.
> >  
> > Here's the kicker ::
> >  
> > both files' contents are not found in any file, rather they are 
> > generated by the script and stored in variables :
> >  
> > EG -
> >  
> > my $html_file_contents = "<html><body>Hello 
> World</body></html>"; my 
> > $pdf_file_contents = creat_pdf_version("$html_code_contents");
> >  
> > This would let you do ::
> >  
> > print "Content-type text/html\n\n";
> > print $html_file_contents;
> >  
> > or
> >  
> > print "Content-type application/pdf\n\n";
> > print $pdf_file_contents;
> >  
> > and in the browser it would look right.
> >  
> > I have also used the ever so handy Mail::Sender to use 
> these variables 
> > and send them as file attachments as if they actually 
> existed before.
> >  
> > Any ideas/different modules/etc..
> >  
> 
> Though my understanding may not be complete, and it would 
> take two scripts and may not be portable off of *nix systems, 

I hate to have to do 2 scripts although I see what you're saying.
I wonder if it would work if I was to assign a filehandle to the variable somehow

I'll take a gander at perldoc -q filehandle and see what I can see

I'll try to test this by hand and see what happens and let the list know 
Meanwhile any ideas/wisdom is always appreciated

Dan


> I would think you could set up a named pipe that would be the 
> main script that "produced the file contents" upon request, 
> while a second and extremely simple script called Net::FTP 
> using the named pipe as its "file to upload"???
> 
> This is all rather new to me, and again my understanding may 
> not be complete, but certainly a discussion starting comment.......
> 
http://danconia.org

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to