Ciao a tutti,
ho un problemino.
La seguente porzione di codice dovrebbe estrarre il nome del file da una stringa passata come parametro e successivamente unirla alla path assoluta della macchina.
codice:
parametro "/publicAttachments/press/Java Base.pdf"
String oldPath = (String)request.getParameter("fileToDelete");
oldPath = oldPath.substring(oldPath.lastIndexOf("/"));
oldPath = path+oldPath;
System.out.println(oldPath);
Il risultato è il seguente:
codice:
******\web\*****\press\/Java Base.pdf
Con questa stringa dovrei cancellare il file, ma chiaramente non succede perchè la path è incorretta.
Se ho ben capito le API, il codice va bene. Ma allora dove sto sbagliando?