|
Estoy tratando de escribir un archivo (imagenes .TIFF) en otro equipo (tambien e tratado en mi equipo y no funciona) a traves de una pagina JSP usando el protocolo HTTP y directorios virtuales creados con el IIS. en mi aplicacion web, el usuario proporciona un archivo que se sube al servidor, y luego se envia a otro servidor de imagenes cuando el usuario lo confirma. Por ahora estoy haciendo las pruebas en mi equipo (donde se sube la imagen y se escribe la imagen como si mi equio fuera el servidor de imagenes). El codigo es el siguiente:
File archivo = new File("imagen"); FileInputStream imagen = new FileInputStream(archivo); URL url = new URL("http://localhost/8090/prueba"); HttpURLConnection httpUrl = (HttpURLConnection)url.openConnection(); httpUrl.setDoOutput(true); httpUrl.connect(); OutputStream salida = httpUrl.getOutputStream(); for (int c = imagen.read(); c != -1; c = imagen.read()) { salida.write(c); } imagen.close(); salida.close(); out.print("Documento registrado");
cuando ejecuta no me lanza ningun error , pero cuando voy al directorio para ver si me guardo la imagen, esta no esta.
Agradezco su colaboracion.
|