访问静态文件自动下载问题
论文问答
1
springboot访问外部静态文件,shtml格式的文件浏览器会自动下载,为什么不直接打开呢?
-
后台代码
/** * 在线浏览文件 * * @param response 文件流 * @throws Exception 流异常 */ @ApiModelProperty(value = "在线浏览文件") @GetMapping("downFile") public void downFile(HttpServletResponse response) throws Exception { String filePath = "D:\\file\\1.jpg"; response.setContentType(Files.probeContentType(Paths.get(fileInfo.getFilePath(filePath)))); File file = new File(filePath); byte[] bytes = Files.toByteArray(file); out.write(bytes); out.close(); }
发表回复