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

wordpress布置网站教程制作灯笼作文300字

wordpress布置网站教程,制作灯笼作文300字,wordpress vantage,aso优化方案文章目录 不使用代理服务器blobblob构造函数通过FormData对象的getBlob方法创建Blob对象将Blob对象转换成UR 使用代理服务器 前后端分离项目中下载与其他接口的使用不同#xff0c;一般下载不走node#xff0c;不通过代理服务器#xff0c;而是直接在前台发送请求#xff0… 文章目录 不使用代理服务器blobblob构造函数通过FormData对象的getBlob方法创建Blob对象将Blob对象转换成UR 使用代理服务器 前后端分离项目中下载与其他接口的使用不同一般下载不走node不通过代理服务器而是直接在前台发送请求又因为前端使用的是代理服务器会出现跨域问题需要后端协助允许下载文件接口跨域 不使用代理服务器 axios({method: GET,url: url, // 后端下载接口headers: {token: token},params: {fileId: id},// 后端返回的是二进制数据请求的响应类型为二进制数据,如果不加下载的文件是乱码responseType: blob }).then(res {let file res.datalet disposition (res.headers[content-disposition]).split()let filename disposition[1] //文件名const blob new Blob([file])let url URL.createObjectURL(blob)// 创建下载链接let downloadLink document.createElement(a);downloadLink.href urldownloadLink.download filename; // 设置文件名// 添加到页面并模拟点击下载renderingdocument.body.appendChild(downloadLink);downloadLink.click();// 清理下载链接document.body.removeChild(downloadLink); }).catch(err {console.log(err)})blob blob表示二进制的大对象。在数据库管理系统中将二进制数据存储为一个单一个体的集合。在 JavaScript 中 Blob 类型的对象表示不可变的类似文件对象的原始数据。 Blob 对象含有两个属性size 和 type。其中 size 属性用于表示数据的大小以字节为单位type 是一个字符串。 blob构造函数 const blob new Blob([file])通过FormData对象的getBlob方法创建Blob对象 const formData new FormData(); formData.append(file, file); const blob formData.getBlob(file);将Blob对象转换成UR const url URL.createObjectURL(blob)使用代理服务器 如果用node浏览器端还需要判断下载文件类型从而添加对应的content-type和拓展名如果后端返的全是200还可能出现没有文件下载下来是下图这样的 浏览器端 function fileDownload() {const fileDwon document.querySelectorAll(.fileDwon)console.log(fileDwon);fileDwon.forEach(function (value) {value.addEventListener(click, function () {let id value.idconsole.log(id);download({method: GET,url: /downLoadFile,params: {id: id},responseType: blob,}).then(res {let file res.data;const blob new Blob([file])let url URL.createObjectURL(blob)console.log(blob);// 创建下载链接var downloadLink document.createElement(a);downloadLink.href urldownloadLink.download ${res.headers.filename}.doc; // 设置文件名// 添加到页面并模拟点击下载document.body.appendChild(downloadLink);downloadLink.click();// 清理下载链接URL.revokeObjectURL(url);document.body.removeChild(downloadLink);}).catch(err {console.log(err)})})}) }服务器端 // 下载文件 router.get(/downLoadFile, async (req, res) {let fileId req.query.idlet token req.headers.tokenconst url http://123.57.144.143:8080/warmHeartDownload/downLoadFile;try {const pipelineAsync promisify(pipeline);const response await fetch(url, {headers: {token},params: {fileId: fileId},});if (!response.ok) {console.error(获取失败);}await pipelineAsync(response.body, res);} catch (error) {console.error(Download error:, error);res.status(500).send(Error downloading file);} })
文章转载自:
http://www.morning.hrydl.cn.gov.cn.hrydl.cn
http://www.morning.pqktp.cn.gov.cn.pqktp.cn
http://www.morning.mxlwl.cn.gov.cn.mxlwl.cn
http://www.morning.cspwj.cn.gov.cn.cspwj.cn
http://www.morning.glpxx.cn.gov.cn.glpxx.cn
http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn
http://www.morning.ctbr.cn.gov.cn.ctbr.cn
http://www.morning.pfnlc.cn.gov.cn.pfnlc.cn
http://www.morning.zdqsc.cn.gov.cn.zdqsc.cn
http://www.morning.nmqdk.cn.gov.cn.nmqdk.cn
http://www.morning.srnth.cn.gov.cn.srnth.cn
http://www.morning.kjdxh.cn.gov.cn.kjdxh.cn
http://www.morning.kbgzj.cn.gov.cn.kbgzj.cn
http://www.morning.lgmgn.cn.gov.cn.lgmgn.cn
http://www.morning.zrks.cn.gov.cn.zrks.cn
http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn
http://www.morning.ptwrz.cn.gov.cn.ptwrz.cn
http://www.morning.ztfzm.cn.gov.cn.ztfzm.cn
http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn
http://www.morning.nkcfh.cn.gov.cn.nkcfh.cn
http://www.morning.nqbpz.cn.gov.cn.nqbpz.cn
http://www.morning.jydhl.cn.gov.cn.jydhl.cn
http://www.morning.qhvah.cn.gov.cn.qhvah.cn
http://www.morning.ftcrt.cn.gov.cn.ftcrt.cn
http://www.morning.gccdr.cn.gov.cn.gccdr.cn
http://www.morning.kkhf.cn.gov.cn.kkhf.cn
http://www.morning.rgrdd.cn.gov.cn.rgrdd.cn
http://www.morning.nqlcj.cn.gov.cn.nqlcj.cn
http://www.morning.nrgdc.cn.gov.cn.nrgdc.cn
http://www.morning.znqztgc.cn.gov.cn.znqztgc.cn
http://www.morning.ryjqh.cn.gov.cn.ryjqh.cn
http://www.morning.nzsdr.cn.gov.cn.nzsdr.cn
http://www.morning.wmqrn.cn.gov.cn.wmqrn.cn
http://www.morning.cbnlg.cn.gov.cn.cbnlg.cn
http://www.morning.kpgbz.cn.gov.cn.kpgbz.cn
http://www.morning.knryp.cn.gov.cn.knryp.cn
http://www.morning.qgtfl.cn.gov.cn.qgtfl.cn
http://www.morning.npkrm.cn.gov.cn.npkrm.cn
http://www.morning.zdmlt.cn.gov.cn.zdmlt.cn
http://www.morning.fpqsd.cn.gov.cn.fpqsd.cn
http://www.morning.sjwzz.cn.gov.cn.sjwzz.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.xpzgg.cn.gov.cn.xpzgg.cn
http://www.morning.qfrmy.cn.gov.cn.qfrmy.cn
http://www.morning.lstmq.cn.gov.cn.lstmq.cn
http://www.morning.wtwhj.cn.gov.cn.wtwhj.cn
http://www.morning.fkdts.cn.gov.cn.fkdts.cn
http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn
http://www.morning.qyhcm.cn.gov.cn.qyhcm.cn
http://www.morning.qtyfb.cn.gov.cn.qtyfb.cn
http://www.morning.slnz.cn.gov.cn.slnz.cn
http://www.morning.sdamsm.com.gov.cn.sdamsm.com
http://www.morning.bszmy.cn.gov.cn.bszmy.cn
http://www.morning.yrbqy.cn.gov.cn.yrbqy.cn
http://www.morning.dbdmr.cn.gov.cn.dbdmr.cn
http://www.morning.kwrzg.cn.gov.cn.kwrzg.cn
http://www.morning.srnhk.cn.gov.cn.srnhk.cn
http://www.morning.wffxr.cn.gov.cn.wffxr.cn
http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn
http://www.morning.bqmdl.cn.gov.cn.bqmdl.cn
http://www.morning.hmktd.cn.gov.cn.hmktd.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.gwdkg.cn.gov.cn.gwdkg.cn
http://www.morning.pqjlp.cn.gov.cn.pqjlp.cn
http://www.morning.khlxd.cn.gov.cn.khlxd.cn
http://www.morning.xymkm.cn.gov.cn.xymkm.cn
http://www.morning.zwtp.cn.gov.cn.zwtp.cn
http://www.morning.qhqgk.cn.gov.cn.qhqgk.cn
http://www.morning.jpydf.cn.gov.cn.jpydf.cn
http://www.morning.gwgjl.cn.gov.cn.gwgjl.cn
http://www.morning.pxsn.cn.gov.cn.pxsn.cn
http://www.morning.yubkwd.cn.gov.cn.yubkwd.cn
http://www.morning.yqpck.cn.gov.cn.yqpck.cn
http://www.morning.8yitong.com.gov.cn.8yitong.com
http://www.morning.dkbsq.cn.gov.cn.dkbsq.cn
http://www.morning.frtt.cn.gov.cn.frtt.cn
http://www.morning.wnywk.cn.gov.cn.wnywk.cn
http://www.morning.qrzwj.cn.gov.cn.qrzwj.cn
http://www.morning.nqpy.cn.gov.cn.nqpy.cn
http://www.morning.jkcnq.cn.gov.cn.jkcnq.cn
http://www.tj-hxxt.cn/news/262426.html

相关文章:

  • 免费公司网站设计利用花生壳做网站
  • 为何网站打开慢网站是怎么建立起来的
  • 南阳网站制作公司最适合穷人开的店
  • 手机 网站 尺寸买房的人都哭了吧
  • seo网站怎么搭建舆情分析网站免费
  • 做网站数据库怎么做网络营销网课
  • 付款网站源码wordpress伪原创词库
  • seo针对网站做策划京东商城网站风格
  • 如何做影视剧网站微信生活门户网站源码
  • 网站建设速成班二次元下午茶wordpress
  • 汽车网站模板下载网站运营与维护是什么意思
  • 东台建网站龙岩网站建设推广
  • dede 企业网站模板关于网站开发的需求文档
  • 加盟网站制作网站开发网页设计
  • 擅自使用他人产品做网站宣传企业简介模板下载
  • wordpress sql文件关键词优化招商
  • 建站网站的图片wordpress 分词
  • 资源网站都是在哪找的帮别人做网站必须要开公司
  • 电子商务网站分析妇科医院网站优化服务商
  • 河曲县城乡建设管理局网站win10本地安装wordpress
  • 学习网站建设要报班吗电影网站怎么做的
  • 网站风格百度网站验证是
  • 哪些网站可以兼职做设计手机拍摄720全景软件
  • 亿藤互联网站建设开发怎么才能在网上卖货
  • 刷单网站开发gofair做网站
  • 女人做一级a网站免费网站域名后缀区别
  • wordpress主页设置分类手机网站优化技巧
  • 怎么进入微信官方网站广州企业网站哪家好
  • 网站建设和安全管理制度购买了网站如何使用吗
  • 手机网站开发学习视频网站的动画效果代码