I thought that maybe the filecontents (String) variable was empty as well, so I place a System.out.println inline with the code below to spit it out.... and it was fine.
I'm not sure how it could be a permissions or path issue, since the file does get created on the FTP server. It just doesn't get filled with anything. Do you have any code that uploads a stream of text to an FTP site that I could compare mine to? bort "Bill Simpson" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > My guess is that your filecontents variable has nothing in it. When you're > on the deployed server you either don't have permissions or the path is > incorrect. I don't see in this code where you set that variable up, so I am > only speculating. Good luck. > > -----Original Message----- > From: news [mailto:[EMAIL PROTECTED] Behalf Of bort > Sent: Wednesday, May 19, 2004 5:34 PM > To: [EMAIL PROTECTED] > Subject: [NET] FTP upload works from test environment but not production > {Scanned} > > > Hi all > > I've successfully implemented the Commons-Net package on my local Tomcat > server. I am able to make a connection to a remote FTP server, and write an > OutputStream to it. The code is as follows: > > ======= > > FTPClient ftp = new FTPClient(); > OutputStreamWriter osw = null; > > try { > > ftp.connect(server); > > if (username != null && username.length() > 0) { > ftp.login(username, password); > } > > ftp.setFileType(FTP.BINARY_FILE_TYPE); > ftp.enterLocalPassiveMode(); > > osw = new OutputStreamWriter(ftp.storeFileStream(filename)); > osw.write(filecontents); > > osw.close(); > > ftp.disconnect(); > > } catch (Exception e) { > e.printStackTrace(); > } > > ======= > > Problem is that when I transfer this code to a standalone Tomcat server > elsewhere, I get some peculiar behaviour. The file gets created on the FTP > Server, but it has a size of 0 bytes. It seems as if the OutputStreamWriter > is not sending the information out, to be written to the file. > > Anyone have any ideas as to why this is happening? If you need more > information, please let me know. > > bort > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
