0
私はSpring MVCで作業しています。私はpdfをダウンロードしたいと思います。私は、「あなたが.....開いた場合、または保存しますか?」と表示したくない、次のダイアログウィンドウに春のMVC質問なしでファイルをダウンロード
を表示したくありません。 ファイルを直接画面に表示したい。
@RequestMapping(value="/visualizarmanual", method=RequestMethod.POST)
public HttpEntity<byte[]> descargarManual(@RequestParam("directorioDocumentacion") String directorioDocumentacion,
@RequestParam("nombreDocumento") String nombreDocumentoP,HttpServletRequest request,
HttpServletResponse resp) throws IOException, Exception {
// convert JSON to Employee
logger.info("DocumentacionController descargarManual principio ");
String nombreDocumento = "springEcalcpAdmin.properties";
logger.info("DocumentacionController descargarManual nombreDocumento "+nombreDocumento);
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.parseMediaType("application/plain"));
headers.setContentDispositionFormData(nombreDocumento, nombreDocumento);
byte[] documentBody = crearFichero(request,nombreDocumento);
headers.setCacheControl("must-revalidate, post-check=0, pre-check=0");
ResponseEntity<byte[]> response = new ResponseEntity<byte[]>(documentBody, headers, HttpStatus.OK);
return response;
}
確認せずにファイルをダウンロードする方法はあります:
は、私は次の方法を書きましたか?