dfs 2004/07/01 10:44:54
Modified: net/src/java/examples ftp.java
Log:
Added missing closing of input and output streams. Don't know if at a
previous point in time storeFile and retrieveFile closed the streams,
but they certainly don't appear to now.
Revision Changes Path
1.11 +9 -3 jakarta-commons/net/src/java/examples/ftp.java
Index: ftp.java
===================================================================
RCS file: /home/cvs/jakarta-commons/net/src/java/examples/ftp.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ftp.java 22 Apr 2004 00:48:07 -0000 1.10
+++ ftp.java 1 Jul 2004 17:44:54 -0000 1.11
@@ -128,23 +128,29 @@
if (binaryTransfer)
ftp.setFileType(FTP.BINARY_FILE_TYPE);
- // Use passive mode as default because most of us are
- // behind firewalls these days.
- ftp.enterLocalPassiveMode();
+ // Use passive mode as default because most of us are
+ // behind firewalls these days.
+ ftp.enterLocalPassiveMode();
if (storeFile)
{
InputStream input;
input = new FileInputStream(local);
+
ftp.storeFile(remote, input);
+
+ input.close();
}
else
{
OutputStream output;
output = new FileOutputStream(local);
+
ftp.retrieveFile(remote, output);
+
+ output.close();
}
ftp.logout();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]