Hi. I'm trying to upload zip files to slide with WebdavResource. putMethod(String, InputStream). The files are being successfully uploaded, but if you get them, they are empty, or they have errors (such as "file unexpectedly terminated"). ¿Any help?. Below is my code....
Ernesto public String altaPaquete(String psNombre, FileInputStream poFile) throws TPaqueteNoSubidoException { if(poFile != null){ String lsServerRoot = getServerRoot() + ":" + getServerPort() + "/"; HttpURL loURL = new HttpURL(getServerRoot()+ ":" + getServerPort()); boolean lbExito = false; try { loURL.setUserInfo(getUserName(),getUserPassword()); WebdavResource loRemoteFile = new WebdavResource(loURL); lbExito = loRemoteFile.putMethod(getServerPath() + psNombre, poFile); loRemoteFile.close(); } catch (MalformedURLException e) { throw new TPaqueteNoSubidoException("URL mal formada", e); } catch (HttpException e) { throw new TPaqueteNoSubidoException(e); } catch (IOException e) { throw new TPaqueteNoSubidoException(e); } if(lbExito){ return lsServerRoot + getServerPath() + psNombre; } else { throw new TPaqueteNoSubidoException("No se pudo guardar el archivo"); } } else { throw new TPaqueteNoSubidoException("No se puede leer el archivo"); } } And Invocation is like this..... File coFile = new File("aZipFile.zip"); FileInputStream loStream = new FileInputStream(coFile); String lsURL = loServer.altaPaquete(coFile.getName(), loStream); I must use Stream version of the method because this is going to be invoked remotely (web browser) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]