访问静态文件自动下载问题

代码港湾 论文问答 1

springboot访问外部静态文件,shtml格式的文件浏览器会自动下载,为什么不直接打开呢?

回复

共1条回复 我来回复
  • 毕设港湾
    这个人很懒,什么都没有留下~
    评论

    后台代码

    /**
         * 在线浏览文件
         *
         * @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();
        }
    
    0条评论

发表回复

登录后才能评论