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

广州昨天发生重大新闻汕头seo推广

广州昨天发生重大新闻,汕头seo推广,邯郸网站设计怎么做,荔湾做网站的公最近做了一个需求就是预览pdf等文件,不过后端返回的是一个文件流,需要前端做一定地处理才行。 我们来看一下具体的实现方式。预览pdf的插件使用的是pdf.js,具体请看这篇文章:pdf.js插件怎么控制工具栏的显示与隐藏 1、请求pdf文件…

最近做了一个需求就是预览pdf等文件,不过后端返回的是一个文件流,需要前端做一定地处理才行。
我们来看一下具体的实现方式。预览pdf的插件使用的是pdf.js,具体请看这篇文章:pdf.js插件怎么控制工具栏的显示与隐藏

1、请求pdf文件流数据

先看一下请求pdf文件流的请求接口

getPdfStream(id,data,responseType = 'blob'){return request.get('/api/business/getPdfStream/'+id,{params:{...data},responseType:responseType})
}
2、把请求回来的文件流数据转化为url
<template><div><iframeallowfullscreen="true":src="contentUrl"frameborder="0"width="100%"height="1200px"></iframe></div>
</template>
<script setup>	
import {onMounted,ref} from 'vue'
let contentUrl = ref("")
let fileId = new URLSearchParams(location.hash.split("previewPdf?")[1]);
onMounted(()=>{getPdfContent(fileId)
})// 获取pdf内容
function getPdfContent(fileId) {API.getPdfStream(fileId).then(res=>{// 这一步是关键,使用window.URL.createObjectURL把blob数据转为本地URLlet url = window.URL.createObjectURL(new Blob([res.data]));contentUrl.value = `static/pdfjs/web/viewer.html?file=${url}`})
}
</script>
http://www.mmbaike.com/news/43172.html

相关文章:

  • 海宁网站开发seo哪个软件好
  • wordpress 输出评论内容 函数自动seo系统
  • 可以做英语题的网站如何提升百度关键词排名
  • 门户网站建设厂商名录百度seo优化工具
  • 中国建设工程造价管理系统广东搜索引擎优化
  • 网站建设攵金手指科杰壹陆深圳关键词快速排名
  • 西安做搭建网站企业网站设计服务
  • 云南省建设厅网站发文百度知道官网首页登录入口
  • 孝感网站建设公司百度sem推广具体做什么
  • 北京市城乡和住房建设委员会网站临沧seo
  • 沈阳城乡建设委员会网站百度关键词推广公司哪家好
  • 网站开发前端技术百度服务中心投诉
  • 南宁网站优化排名推广合肥网络科技有限公司
  • 做网站要固定电话北仑seo排名优化技术
  • h5网站和传统网站区别全网推广引流黑科技
  • 自己做的网站跳转到购彩大厅学校seo推广培训班
  • 做网站服务公司企业网站的搜索引擎推广与优化
  • 专注合肥网站推广广告投放网
  • wordpress 仿魔客吧网站推广优化价格
  • 会做网站有什么可以做吗自己怎么免费做网站
  • 网站自动站建百度网络推广营销
  • 济南汽车网站设计seo去哪学
  • 江门日报官方网站夜狼seo
  • 适合学生做的网站新冠不易感染三种人
  • 多用户商城网站建设品牌策略怎么写
  • 北京 网站建设公司长沙全网覆盖的网络推广
  • 做外贸重新设计网站企业整站优化
  • 国内做游戏破解的网站网站怎么推广出去
  • 门户型网站建设seo关键词排名优化制作
  • 网站备案注销查询win7优化教程