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

相亲网站用什么做的怎么建网站数据库

相亲网站用什么做的,怎么建网站数据库,吉林省建设通官方网站,阿里云服务器网站建设需求 后端接口返回pdf文件流,实现新窗口预览pdf。 解决方案 把后端返回的pdf文件流转为blob路径,利用浏览器直接预览。 具体实现步骤 1、引入axios import axios from axios;2、创建预览方法(具体使用时将axios的请求路径替换为你的后端…

需求

后端接口返回pdf文件流,实现新窗口预览pdf。

解决方案

把后端返回的pdf文件流转为blob路径,利用浏览器直接预览。

具体实现步骤

1、引入axios

import axios from 'axios';

2、创建预览方法(具体使用时将axios的请求路径替换为你的后端下载地址)

export async function previewFile(data: IAttachment, callback?: () => void) {try {const response = await axios.get(config.VITE_APP_API_URL_PREPROD + '/file/downloadFile', {params: {filepath: data.filePath},responseType: 'blob'});let pdfUrl = window.URL.createObjectURL(new Blob([response.data], { type: "application/pdf" }));window.open(pdfUrl, "_blank");const newWindow = window.open(pdfUrl, '_blank');if (newWindow) {newWindow.onload = () => {newWindow.focus();};} else {// 如果新窗口被阻止,提示用户ElMessage.warning($t('请允许弹出窗口以预览文件'));}} catch (error) {console.error('Error preview file:', error);}
}

3、在你所需要的地方调用previewFile方法

import { previewFile } from "@/utils";
<el-button type="primary" @click="previewFile(file)">导出已选</el-button>
http://www.yayakq.cn/news/398645/

相关文章:

  • 临沂做网站推广的公司有wordpress 邮件设置
  • 用 net做网站广水网站设计
  • 物流炒货怎么做网站南安市住房和城乡建设局网站
  • 北京网站建设代理律师网站 扁平化
  • 做美食软件视频网站有哪些腾讯云网站建设视频
  • 网站设计属于什么经营范围中国亚马逊网站建设
  • 天津网站建设开发离婚在线律师
  • .jsp网站开发技术网络推广引流是什么意思
  • 怎么用一级域名搭建网站开一个网站_只做同城交易
  • 初学网站建设电商网站建设选迅法网
  • 做网站 备案wordpress 幻灯片手机端字体大小
  • 大足区城乡建设投资集团网站广告艺术设计是什么
  • 广东商城网站建设价格百度联盟广告怎么屏蔽
  • 织梦可以做相亲网站wordpress 浏览量插件
  • 公司要建设网站需要那些程序公司企业信息查询
  • 菜鸟是什么网站怎么找做网站的公司
  • 科技部网站建设合同seo顾问招聘
  • 广州网站建设 骏域网站开发eq编辑器
  • 企业网站形象建设一个网站多少钱
  • 石狮app网站开发设计师去哪个网站找工作
  • 易尔通做网站怎么样wordpress首页自定义
  • 网站优化方案设计服务器网站建设实训报告
  • 沅江网站设计一起做英语作业网站
  • 京东网站的公司地址公众号制作多少钱
  • 浪潮云网站建设wordpress兼容手机端
  • 网站那个做的比较好的网站架设的结构
  • 怎么了解百度蜘蛛到哪个网站给小说网站做编辑
  • 设计微信公众号的网站吗故事app怎么制作
  • 制作app连接网站网站建设diy
  • 宣化网站建设微网站做下载链接