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

wordpress中国网站排名wordpress手机管理

wordpress中国网站排名,wordpress手机管理,推广网最新版本下载,wordpress蜘蛛爬虫记录在前端导出和下载后端返回的文件流时#xff0c;可以使用以下几种方法#xff1a; 使用window.open()方法#xff1a; 在前端使用window.open()方法打开一个新的窗口或标签页#xff0c;并将后端返回的文件流作为URL传递给该方法。浏览器会自动下载该文件。例如#xff1a…在前端导出和下载后端返回的文件流时可以使用以下几种方法 使用window.open()方法 在前端使用window.open()方法打开一个新的窗口或标签页并将后端返回的文件流作为URL传递给该方法。浏览器会自动下载该文件。例如window.open(http://example.com/download, _blank); 使用a标签的download属性 创建一个隐藏的a标签设置href属性为后端返回的文件流的URL同时设置download属性为文件的名称。然后使用JavaScript模拟点击该标签触发文件下载。例如 const link document.createElement(a); link.href http://example.com/download; link.download filename.ext; link.click();使用Fetch API或XHR请求 使用Fetch API或XHRXMLHttpRequest发送请求获取后端返回的文件流并使用Blob对象创建一个URL。然后将该URL传递给a标签的href属性并使用JavaScript模拟点击该标签触发文件下载。例如 fetch(http://example.com/download).then(response response.blob()).then(blob {const url URL.createObjectURL(blob);const link document.createElement(a);link.href url;link.download filename.ext;link.click();});这些方法可以根据具体的需求和项目环境选择使用。需要注意的是后端返回的文件流需要正确设置Content-Disposition响应头以指定文件的名称和下载方式。 除了上述提到的方法还有以下五种方法可以实现前端导出和下载后端返回的文件流 使用HTML5的download属性 创建一个a标签设置href属性为后端返回的文件流的URL同时设置download属性为文件的名称。将该标签插入到DOM中并使用JavaScript模拟点击该标签触发文件下载。例如 const link document.createElement(a); link.href http://example.com/download; link.download filename.ext; document.body.appendChild(link); link.click(); document.body.removeChild(link);使用FileSaver.js库 引入FileSaver.js库使用saveAs()方法将后端返回的文件流保存为本地文件。需要将后端返回的文件流转换为Blob对象。例如 import { saveAs } from file-saver;fetch(http://example.com/download).then(response response.blob()).then(blob {saveAs(blob, filename.ext);});使用iframe 创建一个隐藏的iframe将其src属性设置为后端返回的文件流的URL。浏览器会自动下载该文件。例如 const iframe document.createElement(iframe); iframe.style.display none; iframe.src http://example.com/download; document.body.appendChild(iframe);使用FormData和XMLHttpRequest 创建一个FormData对象将后端返回的文件流作为Blob对象添加到FormData中。然后使用XMLHttpRequest发送请求将FormData作为请求体发送到后端进行下载。例如 const formData new FormData(); formData.append(file, blob, filename.ext);const xhr new XMLHttpRequest(); xhr.open(POST, http://example.com/download); xhr.send(formData);使用axios库 使用axios库发送请求获取后端返回的文件流并将其保存为本地文件。需要将后端返回的文件流转换为Blob对象。例如 import axios from axios;axios.get(http://example.com/download, { responseType: blob }).then(response {const blob new Blob([response.data]);const url URL.createObjectURL(blob);const link document.createElement(a);link.href url;link.download filename.ext;link.click();});这些方法提供了多种选择来实现前端导出和下载后端返回的文件流。根据具体的需求和项目环境选择适合的方法进行实现。
http://www.w-s-a.com/news/17663/

相关文章:

  • flash是怎么做网站的.net购物网站开发
  • 烟台网站建设求职简历品质商城网站建设
  • 做百度外链哪些网站权重高点做网站具备的条件
  • 怎么样用ppt做网站红番茄 网站点评
  • 建设银行河北分行招聘网站哪里能找到网站
  • 兰州营销型网站网站建设收费标准
  • 网站首页动图怎么做自己做网站很难
  • 自建网站如何盈利推广引流最快的方法
  • 网页设计网站结构图怎么弄网站用户 分析
  • 企业手机网站建设策划天津网页设计工作
  • 苏州vr全景网站建设公司怎么讲解网页的制作技术
  • 徐州智能建站怎么做苏州建设网站首页
  • 网站支付功能报价wordpress主页透明
  • asia域名的网站宁波模板建站源码
  • 官网网站怎么做个人网站盈利
  • 青龙桥网站建设网站同时做竞价和优化可以
  • 沭阳建设网站婴儿辅食中企动力提供网站建设
  • 常州做网站的公司济宁网站建设seo
  • 用wordpress做企业网站视频教程韶关建设网站
  • 怎么做一个免费的网站云南网站设计选哪家
  • dw做六个页面的网站做网站运营有前途吗
  • 中级网站开发工程师 试题战地之王网站做任务
  • 广东东莞保安公司湖南 seo
  • 无锡网站策划公司如何零基础学编程
  • 金融网站如何做设计网站开发流程 文档
  • 用jsp做网站国内知名设计工作室
  • 一键搭建网站北京公司网站设计
  • 山东省城乡建设部网站网站营销单页怎么做
  • 中国移动视频网站建设百度统计官网
  • 网站实施过程网站上传视频怎么做