vue下载PDF文件到本地
方法1.
downloadPDF(fileName) {
// 要下载的文件路径
var fileUrl = './file/' + fileName;
// 创建一个隐藏的<a>元素,用于下载文件
var a = document.createElement('a');
a.href = fileUrl;
a.download = fileName; // 可以自定义下载文件的名称
a.style.display = 'none';
// 将<a>元素添加到页面上
document.body.appendChild(a);
// 触发点击事件,开始下载
a.click();
// 下载完成后,移除<a>元素
document.body.removeChild(a);
}
方法2.
downloadPDF(fileName) {
const fileUrl = './file/' + fileName; // 替换为实际的文件路径
fetch(fileUrl).then(response => response.blob()).then(blob => {
// 创建一个临时的URL对象
const url = URL.createObjectURL(blob);
// 创建一个隐藏的<a>标签,并设置其href属性为临时URL
const a = document.createElement('a');
a.href = url;
a.download = fileName; // 设置下载的文件名
a.style.display = 'none';
// 将<a>标签添加到文档中,并模拟点击下载
document.body.appendChild(a);
a.click();
// 下载完成后,移除<a>标签和临时URL对象
document.body.removeChild(a);
URL.revokeObjectURL(url);
}).catch(error => {
console.error('下载文件时出错:', error);
});
}
vue下载PDF文件到本地的更多相关文章
- 使用java的 htpUrlConnection post请求 下载pdf文件,然后输出到页面进行预览和下载
使用java的 htpUrlConnection post请求 下载pdf文件,然后输出到页面进行预览和下载 2018年06月07日 10:42:26 守望dfdfdf 阅读数:235 标签: jav ...
- java下载远程文件到本地
java下载远程文件到本地(转载:http://www.cnblogs.com/qqzy168/archive/2013/02/28/2936698.html) /** * 下载远程文 ...
- 阿里云OSS下载pdf文件,并在pdf文件上添加水印
代码: 兵马未动,粮草先行 作者: 传说中的汽水枪 如有错误,请留言指正,欢迎一起探讨. 转载请注明出处. 公司要求从阿里云OSS下载pdf文件并且需要添加水印. 因此这里总结一下. 首先添加了一个F ...
- 【python】下载网络文件到本地
# 下载网络图片文件到本地 import urllib.request rsp=urllib.request.urlopen("http://n.sinaimg.cn/ent/transfo ...
- paramiko模块的安装和使用(含上传本地文件或文件夹到服务器,以及下载服务器文件到本地)
安装和使用分两步介绍: 介绍一下,本文的运行环境是win7 64位 和python 2.7 . 安装: WIN7_64位 安装python-ssh访问模块(paramiko)的安装教程,本人亲测下面 ...
- 知网下载pdf文件的方法
title: 知网下载pdf文件的方法 toc: false date: 2018-11-02 17:54:43 categories: methods tags: 知网 平时我们使用的是国内版的知网 ...
- 前端vue实现pdf文件的在线预览
3.前端vue实现pdf文件的在线预览 我是通过 <iframe> 标签就可以满足我工作的 pdf预览需求 如果<iframe> 无法满足需求 , 可以使用pdf.js这个插件 ...
- 从七牛服务下载PDF文件
/** * 从七牛下载PDF文件 * @param request * @param response * @param exhiId * @throws MalformedURLException ...
- .NetMvc从http或本地下载pdf文件
1.帮助类 1 public static class PdfHelper 2 { 3 #region 从http链接下载 4 public static void Download(string u ...
- C# 下载PDF文件(http与ftp)
1.下载http模式的pdf文件(以ASP.NET为例,将PDF存在项目的目录下,可以通过http直接打开项目下的pdf文件) #region 调用本地文件使用返回pdfbyte数组 /// < ...
随机推荐
- ET6.0运行Demo和工具使用
环境:Mac + Rider + ET6.0 一:运行Demo 1:下载ET6.0,get:https://github.com/egametang/ET 2:下载.net core 5.0.ET6. ...
- 如何在FastAPI中巧妙玩转数据脱敏,让敏感信息安全无忧?
扫描二维码 关注或者微信搜一搜:编程智域 前端至全栈交流与成长 发现1000+提升效率与开发的AI工具和实用程序:https://tools.cmdragon.cn/ 一.Pydantic模型敏感字段 ...
- 使用SWFTools将pdf转成swf
1.下载swfTools并安装,下载地址http://www.swftools.org/download.html 2.复制代码到工具类中 1 ... 2 3 /** 4 * pdf转swf 5 * ...
- react-router v6 路由
前言 之前写react的时候 路由真的是难用,这次更新后,极为好用! 嵌套路由 main.jsx import './index.css'; import * as React from 'react ...
- How to fix ‘ioctl(SIOCSIWMODE) failed: Device or resource busy ‘ problem. wpa问题解决方法
一个简单粗暴的方法 killall wpa_* 原因是开启了多个wpa服务导致的竞争关系. 可以自己看一下 ps -aux | grep "wpa*" 显示所有的 wpa项目 然后 ...
- QT 让信号自由飞翔(骚操作)
简介 可以单独设定一个类目用来发送信号. 参考如下代码 code #ifndef __SINGALFATHER_H__ #define __SINGALFATHER_H__ #include < ...
- 前端项目中的需求 pdf 转 svg
简介 通过 工具 inskcape 参考链接 https://zhuanlan.zhihu.com/p/144722704
- Terminai:重新定义终端的革命性工具
Terminai 是 Codigger 推出的一款革命性终端工具,它巧妙地将传统终端命令的强大功能与图形用户界面(GUI)的直观易用性无缝融合,旨在为用户带来前所未有的编辑体验 .它不仅是一个工具,更 ...
- Infinity: Set Theory is the true study of Infinity
AN INTRODUCTION TO SET THEORY - Professor William A. R. Weiss, October 2, 2008 Infinity -> Set Th ...
- 进阶篇:3.2.3 DFM钣金-弯管件设计
1.管材最小弯曲半径