当前位置: 首页 > news >正文

php旅游网站cms个体工商户年报登录入口

php旅游网站cms,个体工商户年报登录入口,电子商务网站建设的风险分析,网站设计步骤及流程js下载文件方式有使用a标签的,也有直接用window.open的,还有用form表单的;这里采用的是a标签的下载方式,一种是url直接下载,另一种是文件的blob数据类型进行下载。 文件blob数据类型的获取一般是后端返回文件的二进制流…

js下载文件方式有使用a标签的,也有直接用window.open的,还有用form表单的;这里采用的是a标签的下载方式,一种是url直接下载,另一种是文件的blob数据类型进行下载。
文件blob数据类型的获取一般是后端返回文件的二进制流,前端通过请求工具获取为blob数据类型进行下载;也可以这直接通过ajax或fetch等将url转化为blob数据类型,一些特殊的附件直接通过url下载,浏览器可能会将其打开,如:pdf。

话不多说直接上代码:

一、url直接下载文件

/*** 文件url直接下载* @param {String} path 下载链接* @param {*} fileName 下载文件名称, 无文件名默认取url后面名称*/
const downloadUrl = (path, fileName) => {if(!path) return;const a = document.createElement("a");a.setAttribute("href", path);a.setAttribute("download", fileName);a.setAttribute("target", "_blank");const clickEvent = document.createEvent("MouseEvents");clickEvent.initEvent("click", true, true);a.dispatchEvent(clickEvent);
};

二、文件blob数据类型下载文件

/*** 文件blob数据格式进行下载* @description 文件下载* @param {String} blob  文件blob数据* @param {String} fileName 下载文件名*/
const downloadBlobUrl = function (blob, fileName = "") {if (!blob) return;if ("download" in document.createElement("a")) {// 非IE下载let link = document.createElement("a");if (window.URL) {link.href = window.URL.createObjectURL(blob);} else {link.href = window.webkitURL.createObjectURL(blob);}link.download = fileName;document.body.appendChild(link);link.click();link.remove();} else {// IE10+下载navigator.msSaveBlob(blob, fileName);}
};

需要的上方自取,有疑问或者其他问题欢迎评论沟通,也可加wx沟通账号与用户名一致

http://www.yayakq.cn/news/289081/

相关文章:

  • 元做网站社区信息建设网站
  • 网站图片怎么做的高级wordpress头像管理插件
  • php网站制作工具网络市场前景分析
  • 济南做企业网站的公司jsp网站建设论文
  • 开网店软件整站排名优化品牌
  • 苏州建设信息网站网络顾问
  • 网站快速备案通道2016网站设计欣赏
  • 网站视频怎么下载到本地干净简约高端的网站
  • 商城网站开发的任务书wordpress关键词插件
  • wordpress网站不安全自己做网站需要备案么
  • 网站页面设计公司推荐长春网站优化策略
  • 给别人做网站的销售叫什么女的和女的做那个视频网站
  • 中国循环经济网站开发与设计成都 网站建设培训班
  • 我的网站突然打不开了福州直播app开发公司
  • 网站如何做cc防护哪里有放网站的免费空间
  • 做非法网站判刑多少年怎样自建网站
  • 网上商城系统平台官网深圳建站公司优化
  • dw怎么做phpcms网站专业的外贸网站
  • 自适应网站建设用wordpress做微博
  • 网站开发语言包括哪些某服装企业网站建设方案
  • 怎么查找一个网站开发时间南通公司网站模板建站
  • 什么网站做禽苗好的网站做鲜花的网站有哪些
  • 注册一个电商平台需要多少钱seo如何去做优化
  • 关于建设 医院网站的请示wordpress 采集站
  • 东源县住房和城乡建设部网站天猫网站建设的意义
  • 制作音乐网站实验报告国外ui界面设计网站
  • 简述站点推广有哪些方式新闻20条摘抄大全
  • 哈尔滨网站优化大健康网站怎么样做
  • 苏州网站建设服务太原网站制作
  • asp.net网站开发案例网站鼠标特效代码