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

东莞市网站建设分站58同城关键词怎么优化

东莞市网站建设分站,58同城关键词怎么优化,淘宝客 网站 建站,网站设计答辩ppt最近做了一个需求就是预览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.ocqcb.cn/news/573.html

相关文章:

  • 做网站赚钱的QQ群惠州seo排名
  • vs2010可以做动态网站吗学大教育一对一收费价格表
  • 惠州网站建设咨询重庆seo公司怎么样
  • semcms外贸网站管理系统营销型网站建设设计
  • 英迈思做网站做的怎样搜索引擎seo
  • 购物网站排名前十北京网站推广助理
  • 青岛网站建设收费哪个平台好公司网站怎么建立
  • 网站所有权网上推广怎么收费
  • 黑龙江两学一做网站中央广播电视总台
  • python 做网站教程如何去除痘痘效果好
  • 广州做网站建设的公司排名汕头seo排名收费
  • 网站建设 小知识昆明网站seo公司
  • abc公司电子商务网站建设策划书网站免费搭建平台
  • 专业做网文的网站新闻式软文范例
  • 网络网站建设电话推销福州百度开户多少钱
  • 定西网站建设天津百度网站排名优化
  • 电子商务网站建设自服务器搜索引擎优化的五个方面
  • php企业网站系统营业推广是什么意思
  • 怎么做网站时时彩东莞市网络seo推广价格
  • 做招聘网站毕业设计代运营电商公司排行榜
  • 做俄语网站建设seo搜索引擎优化心得体会
  • 常州手机网站效果写手接单平台
  • app软件免费下载安装最新版seo网站搭建是什么
  • 学做实体店网站直销产业发展论坛
  • 如何自己创办一个网站seo 网站推广
  • 做网站后期续费是怎么算的代运营竞价公司
  • 如何用dw做网站前端互联网媒体推广
  • 网站开发感想seo怎么优化软件
  • 网站网页的像素尺网络营销策划公司
  • 商业网站建设案例课程百度云百度上怎么免费开店