ottengo l'eccezione: "schema URI non è FILE"schema URI non è "file"
Quello che sto facendo sta cercando di ottenere il nome di un file e quindi salvare il file (da un altro server) su il mio computer/server dall'interno di un servlet.
ho una stringa denominata "url", da essa qui è il mio codice:
url = Streams.asString(stream); //gets the URL from a form on a webpage
System.out.println("This is the URL: "+url);
URI fileUri = new URI(url);
File fileFromUri = new File(fileUri);
onlyFile = fileFromUri.getName();
URL fileUrl = new URL(url);
InputStream imageStream = fileUrl.openStream();
String fileLoc2 = getServletContext().getRealPath("pics/"+onlyFile);
File newFolder = new File(getServletContext().getRealPath("pics"));
if(!newFolder.exists()){
newFolder.mkdir();
}
IOUtils.copy(imageStream, new FileOutputStream("pics/"+onlyFile));
}
La linea che causa l'errore è questo:
File fileFromUri = new File(fileUri);
ho aggiunto il resto del codice in modo da poter vedere quello che sto cercando di fare.
Grazie questo è anche molto utile. – Ankur