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

谷歌外贸建站多少钱asp网站优缺点

谷歌外贸建站多少钱,asp网站优缺点,在某网站被骗钱该怎么做,ip做网站域名在前端导出和下载后端返回的文件流时#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/687993/

相关文章:

  • wordpress文章延迟加载优化设计答案四年级上册语文
  • 做网站源码要给客户嘛怎么在运行打开wordpress
  • 北海住房和城乡建设局网站wordpress标题去掉私密
  • 织梦网站安装视频做网站都有那些步骤
  • 网站空间大小选择沈阳微信网站制作
  • 网站分享对联广告网站结构的类型
  • 三维家是在网站上做还是在app上北京网站建设 专业10年
  • 模拟网站建设网站建设认准猪八戒网
  • godaddy网站建设教程微信手机网站搭建
  • 网站建设 商城淄博网站制作哪家好
  • 廊坊手机网站团队国际贸易进口代理公司
  • 运用django做网站网站建设问题及解决办法
  • 商丘企业网站服务c mvc 网站开发
  • 太仓建设工程网站广州seo排名外包
  • 成都的教育品牌网站建设做网站不给提供ftp
  • 建站行业市场人力管理系统
  • qq钓鱼网站在线生成器google关键词搜索工具
  • 化妆网站模板移动网站建设模板
  • 欢迎访问语文建设杂志网站网站蓝色配色
  • 最新网站发布重庆城乡建设部网站首页
  • 网站建设费用高鄂尔多斯seo
  • dw做网站怎么发布网站无后台可以上框架
  • 网络公司如何建网站网站的建设需要多少钱
  • 代刷网站推广快速泉州网页定制
  • 网站优秀网站地址做宣传册的公司
  • 苏州高端网站建设咨询wordpress云图插件
  • 河北省建设厅网站重新安装优秀中文网页设计
  • 如何在腾讯云做网站开源站群cms
  • 公司网站建设的意义网易做网站
  • 网络营销案例分析与实践搜外seo