Foros del Web » Programación para mayores de 30 ;) » Java »

Trasmision Ficheros via ftp con jsp

Estas en el tema de Trasmision Ficheros via ftp con jsp en el foro de Java en Foros del Web. Hola a todos tengo un problema con con la trasmision de fichero via ftp. Es toy trabajando en una pagina web con j2EE 6 y ...
  #1 (permalink)  
Antiguo 10/03/2009, 14:53
 
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años, 1 mes
Puntos: 0
Trasmision Ficheros via ftp con jsp

Hola a todos tengo un problema con con la trasmision de fichero via ftp.

Es toy trabajando en una pagina web con j2EE 6 y tengo este jsp.

<%
Listado listado = null;
FileTransferClient ftp = null;


for (int x=0; x<listado.size(); x++) {
contenido = (RegistroGhw)listado.getRegistro(x);
ftp = new FileTransferClient();
ftp.setRemoteHost(contenido.getDirIp());
ftp.setUserName(contenido.getUsrNam());
ftp.setPassword(contenido.getPassWrd());
try {
ftp.connect();
ftp.getAdvancedFTPSettings().setConnectMode(FTPCon nectMode.PASV);
ftp.setContentType(FTPTransferType.BINARY);
if(operacion.equals("D") && ftp.exists(filedes)){
ftp.deleteFile(filedes);
salida=filedes;
}else {
String nomfic=seqitm+filedes.substring(filedes.lastIndexO f('.'));
salida=nomfic.toLowerCase();
ftp.uploadFile(fileori,nomfic.toLowerCase());//filedes);//
subidos++;
}

} catch (Exception ftpe) { error= error+"Error servidor "+contenido.getDirIp()+" "+ftpe.getMessage()+"<br>";//+"\n";
} finally {
ftp.disconnect();
}
}
%>

desde una de las pantalla se recupera la ruta de un fichero de la maquina local y hay que subirlos a una serie de servidores.
hize las pruebas desde mi maquina(con win XP), en la que tengo un servidor apache/tomcat instalado y la tramision de los ficheros funciono correctamente.
El ftp recibia el la ruta del fichero, y lo subia correctametne. (como ya digo el sevidor era mi propia maquina)

Al instalarlo en la maquina de preproduccion ya no funcionaba, bueno en realidad en unos casas funciona y en otros no.
En unos casos cuando se le pasa la ruta del fichero de la maquina en que se carga la paquina (por ejemplo: C:\imagenes\prueba.jpg) en unos casos coge el fichero y lo sube
y en otras da el error (NO SUCH FILE OR DIRECTORI).
He comprobado que ficheros en el mismo directorio unos funcionan y otros no.
Incluso hice la prueba con ficheros que funcionaban, de copiarlos y la copia no funciona.

Siempre utilizando como navegador Internet explorer,
todos los clientes con los que he probado son XP y servidores tanto XP como Linux.

Alguna pista.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.