Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pohykun;
- import java.io.FileInputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.net.SocketException;
- import org.apache.commons.net.ftp.*;
- public class FTPUpload {
- static String hostname,
- username,
- password,
- upfile,
- remdir;
- static FTPClient ftp;
- public static void main(String[] args) {
- try {
- ftp = new FTPClient();
- hostname = "";
- username = "";
- password = "";
- upfile = "jackpot.xml";
- remdir = "vch.g6.cz/web/data";
- ftp.connect(hostname);
- if(!ftp.login(username, password)) {
- System.err.println("Failed to login.");
- ftp.logout();
- }
- System.out.println("Logged in " + username);
- int reply = ftp.getReplyCode();
- if(!FTPReply.isPositiveCompletion(reply)) {
- System.err.println("Failed to connect to " + hostname);
- ftp.disconnect();
- }
- System.out.println("Connected to " + hostname);
- InputStream is = new FileInputStream(upfile);
- ftp.setFileType(FTP.BINARY_FILE_TYPE);
- ftp.setFileTransferMode(FTP.BINARY_FILE_TYPE);
- ftp.enterLocalPassiveMode();
- boolean store = ftp.storeFile(remdir + upfile, is);
- if(store)
- System.out.println("Succesfully uploaded " + upfile + " to " + remdir);
- else
- System.err.println("Failed to upload " + upfile + " to " + remdir);
- is.close();
- ftp.logout();
- ftp.disconnect();
- System.out.println("Disconnected from " + hostname);
- } catch (SocketException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement