Ciao a tutti,
ho la necessità di creare un URL da cui è possibile scaricare un file.
Ho provato a scrivere questo
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;
}
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).
Io vorrei che il browser mi aprisse la schermata di download.
Mi aiutate?
Grazie

Giovanni