Buenas, desde mi proveedor de internet me dieron un dominio con 50mb de alojamiento y lo que yo estoy tratando es hacer una aplicacion en java que suba automáticamente un archivo al servidor solo que no estoy lograndolo y no soy experto en el tema.
PD: La conexion al servidor la logro, lo que no logro es el envio de datos.
Código [Seleccionar]
FTPClient ftpClient = new FTPClient();
ftpClient.connect(InetAddress.getByName("staging.Carnicerialazaro1.arnetbiz.com.ar"));
ftpClient.login("user","password");
//Verificar conexión con el servidor.
int reply = ftpClient.getReplyCode();
System.out.println("Respuesta recibida de conexión FTP:" + reply);
if(FTPReply.isPositiveCompletion(reply))
{
System.out.println("Conectado Satisfactoriamente");
}
else
{
System.out.println("Imposible conectarse al servidor");
}
//Verificar si se cambia de direcotirio de trabajo
ftpClient.changeWorkingDirectory("/web/staging");//Cambiar directorio de trabajo
System.out.println("Se cambió satisfactoriamente el directorio");
//Activar que se envie cualquier tipo de archivo
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
BufferedInputStream buffIn = null;
buffIn = new BufferedInputStream(new FileInputStream("D://Nuevo.txt"));//Ruta del archivo para enviar
ftpClient.enterLocalPassiveMode();
ftpClient.storeFile("Nuevo.txt", buffIn);//Ruta completa de alojamiento en el FTP
ftpClient.completePendingCommand();
buffIn.close(); //Cerrar envio de arcivos al FTP
ftpClient.logout(); //Cerrar sesión
ftpClient.disconnect();//Desconectarse del servidor
}
catch(Exception e)
{
System.out.println(e.getMessage());
System.out.println("Algo malo sucedió");
}
PD: La conexion al servidor la logro, lo que no logro es el envio de datos.