Lines Matching defs:ftp

30 package sun.net.www.protocol.ftp;
54 import sun.net.ftp.FtpClient;
55 import sun.net.ftp.FtpProtocolException;
73 * <code>URL url = new URL("ftp://ftp.sun.com/pub/test.txt");<p>
79 * @see sun.net.ftp.FtpClient
90 FtpClient ftp = null;
120 FtpClient ftp;
123 ftp = cl;
129 if (ftp != null) {
130 ftp.close();
143 FtpClient ftp;
146 ftp = cl;
152 if (ftp != null) {
153 ftp.close();
190 if (ftp != null) {
192 ftp.setConnectTimeout(connectTimeout);
195 ftp.setReadTimeout(readTimeout);
282 new GetPropertyAction("ftp.protocol.user",
286 ftp = FtpClient.create();
288 ftp.setProxy(p);
292 ftp.connect(new InetSocketAddress(host, port));
294 ftp.connect(new InetSocketAddress(host, FtpClient.defaultPort()));
304 ftp.login(user, password.toCharArray());
305 } catch (sun.net.ftp.FtpProtocolException e) {
306 ftp.close();
308 throw new sun.net.ftp.FtpLoginException("Invalid username/password");
371 ftp.changeDirectory(ParseUtil.decode(path));
377 ftp.changeDirectory(ParseUtil.decode(token.nextToken()));
383 * "get" (or "dir") command to the ftp server.
414 ftp.setAsciiType();
417 is = new FtpInputStream(ftp, ftp.list(null));
419 is = new FtpInputStream(ftp, ftp.nameList(filename));
423 ftp.setAsciiType();
425 ftp.setBinaryType();
428 is = new FtpInputStream(ftp, ftp.getFileStream(filename));
434 long l = ftp.getLastTransferSize();
477 ftp.setAsciiType();
479 is = new FtpInputStream(ftp, ftp.list(null));
496 * "put" command to the ftp server.
535 ftp.setAsciiType();
537 ftp.setBinaryType();
539 os = new FtpOutputStream(ftp, ftp.putFileStream(filename, false));