Ciao a tutti,
ho la necessità di creare un URL da cui è possibile scaricare un file.
Ho provato a scrivere questo
Ma quando provo ad eseguire, all'indirizzo http://localhost:8080/std/service/file mi viene visualizzato in stringa il file binario (come se aprissi il file da blocco note).codice:@RequestMapping(value = "/std/service/file", method = RequestMethod.GET) private byte[] file(String pathFileInput) { //setto il path per provare a leggere un file pathFileInput = "C:\\test.doc"; //fine settaggio di prova byte[] responseBinaryFile = new byte[0]; try { responseBinaryFile = Files.readAllBytes(new File(pathFileInput).toPath()); } catch (IOException e) { e.printStackTrace(); } return responseBinaryFile; }
Io vorrei che il browser mi aprisse la schermata di download.
Mi aiutate?
Grazie
Giovanni