博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 下载pdf文件,而不是打开预览 方案
阅读量:2241 次
发布时间:2019-05-09

本文共 328 字,大约阅读时间需要 1 分钟。

项目需求

在这里插入图片描述

常规加上download 属性

这样点击下载 会直接打开pdf预览,需要做的是直接弹出下载框进行下载

主要原因是因为文件的请求头部的问题,需要设置一下头部
可以通过php后端做转发设置一下

改后的前端代码

php 接口代码

$url = $this->request->query['url'];$name = $this->request->query['name'];header('Content-type: application/pdf');header('Content-Disposition: attachment; filename="' . $name . '"');echo file_get_contents($url);
你可能感兴趣的文章
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
C结构体、C++结构体、C++类的区别
查看>>
进程和线程的概念、区别和联系
查看>>
CMake 入门实战
查看>>
绑定CPU逻辑核心的利器——taskset
查看>>
Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题
查看>>
c结构体、c++结构体和c++类的区别以及错误纠正
查看>>
Linux下查看根目录各文件内存占用情况
查看>>
A星算法详解(个人认为最详细,最通俗易懂的一个版本)
查看>>
利用栈实现DFS
查看>>