private static FTPClient connect() {
		FTPClient client = new FTPClient();
		try {
			client.setDefaultTimeout(10000);
		    client.setControlEncoding("UTF-8");
			client.connect(FTPInfo.FTP_HOST, FTPInfo.FTP_PORT);
			if (!client.login(FTPInfo.FTP_USERNAME, FTPInfo.FTP_PASSWORD)) {
				return null;
			}
			client.setSoTimeout(10000);
			client.setFileTransferMode(FTPClient.BINARY_FILE_TYPE);
			client.enterLocalPassiveMode();
			client.setFileType(FTPClient.BINARY_FILE_TYPE);
			return client;
		} catch (SocketException e) {
			e.printStackTrace();
			return null;
		} catch (IOException e) {
			e.printStackTrace();
			return null;
		}
	}