栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java根据链接下载pdf文件到前台

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java根据链接下载pdf文件到前台

废话不多说,上代码.

controller层:

    //点击下载pdf 
    @RequestMapping(value = "/downloadPdfSDS",method = RequestMethod.GET)
    @ResponseBody
    public Object download(@RequestParam String urls) throws IOException {
        System.out.println(urls);
        Map map = productPdfService.DownloadSDS(urls);
        Object path = map.get("path");
        Object catalogNo = map.get("catalogNo");
        String downloadUrl = String.valueOf(path);
        URL url = new URL (downloadUrl);//超链接路径 例如 https://file.leyan.com/proPdf/1199258/76410-58-7-S-2-Amino-3-4-boronopheny-COA-Le070578729-Leyan.pdf
        URLConnection uc = url.openConnection();
        final HttpHeaders headers = new HttpHeaders();//设置头信息
        headers.add("Content-Type", "application/pdf");
        headers.add("Content-Disposition", "attachment; filename="+catalogNo+"-SDS"+".pdf");
        return new ResponseEntity<>(IOUtils.toByteArray(uc.getInputStream()), headers, HttpStatus.OK);
    }

前端:

 下载

js:


https://blog.csdn.net/tao111369/article/details/84308917

https://www.jianshu.com/p/40d8388761f3

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/323042.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号