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

长沙o2o网站制作公司公司移动端的网站模板下载

长沙o2o网站制作公司,公司移动端的网站模板下载,一个人的免费高清影院,建网站维护需要多少钱调用e签宝返回的数据是网络链接就很让人头疼,最后想到可以转换成blob对象,便在百度上找到方法,记录一下。 祝大家节日快乐!! 代码在最后!!!! 代码在最后!&a…

调用e签宝返回的数据是网络链接就很让人头疼,最后想到可以转换成blob对象,便在百度上找到方法,记录一下。

祝大家节日快乐!!

代码在最后!!!!
代码在最后!!!!
代码在最后!!!!
代码在最后!!!!

**最后的预览页面还是使用pdfjs,可以看我之前写的文档就知道如何使用pdfjs啦!!**文末有链接

调用e签宝返回的数据

返回的数据是网络链接就很让人头疼,最后想到可以转换成blob对象,便在百度上找到方法,记录一下。
在这里插入图片描述

步骤展示

1.先组装数据,然后传递给转换为blob对象的方法

在这里插入图片描述

2. 初始化 axios 实例

重点设置 axios
responseType: ‘blob’,
withCredentials: false
初始化 axios 实例
缺一不可

在这里插入图片描述

3. 转换方法

在这里插入图片描述

复制即用

//最后的预览页面还是使用pdfjs,可以看我之前写的文档就知道如何使用pdfjs啦!!
//链接:https://blog.csdn.net/qq_51463650/article/details/137716310?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522924ABB9F-E18A-4CC7-B015-61A74C042A0E%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=924ABB9F-E18A-4CC7-B015-61A74C042A0E&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-137716310-null-null.nonecase&utm_term=pdfjs&spm=1018.2226.3001.4450//查看附件
const openPdfFun = (fileId) => {//e签宝 查看附件接口authManageESignApi.findUpdateStatus(fileId).then(res => {if (!res.data.fileDownloadUrl) {showToast("预览失败")}let file = {id: res.data.fileId,name: res.data.fileName,filePath: res.data.fileDownloadUrl,}getFileData(file)}).catch(e => {showToast("预览失败")})}// 重点设置 axios
// responseType: 'blob',
// withCredentials: false
// 初始化 axios 实例
const ajaxDownloadFile = axios.create({baseURL: '',responseType: 'blob',withCredentials: false,headers: {'Content-Type': 'application/json; charset=UTF-8'}
});// 请求方法
const getFileData = (file) => {return new Promise((resolve, reject) => {ajaxDownloadFile({url: file.filePath,method: 'get',params: {attname: file.fileName}}).then(res => {let pdfData = res.data;  //pdfData是后端返回的文件流pdfData.fileId = file.idpdfData.filename = file.name;let blob = new Blob([pdfData], {type: 'application/pdf;charset=UTF-8'})pdfData = window.URL.createObjectURL(blob) //创建预览路径let agreementUrl = encodeURIComponent(pdfData)router.push({path: '/filePreview', query: {url: agreementUrl, pdfData: pdfData}})// resolve(res);}).catch(error => {console.error(error);reject();});});
}

最后的预览页面还是使用pdfjs,可以看我之前写的文档就知道如何使用pdfjs啦!!

最后的预览页面还是使用pdfjs,可以看我之前写的文档就知道如何使用pdfjs啦!!链接:在这。

http://www.yayakq.cn/news/13706/

相关文章:

  • 为什么要建设o2o网站中国住房和城乡建设部查询网站6
  • 注册公司名称查询网站企业网站Wap在线生成
  • 网站建设365云服务器开网站
  • 国外最好的免费建站做视频网站收费侵权吗
  • 公司网站需要服务器吗内部卷网站怎么做的
  • ai设计logo免费网站深圳 网站建设公
  • 新津网站建设快速建手机网站
  • 阿里云电影网站建设教程300500启迪设计
  • 江苏省交通建设监理协会网站wordpress 文章 目录
  • 阿里云可以几个网站做短视频网站有流量吗
  • 织梦做网站微信怎么建立公众号小程序
  • 昆明做网站要多少钱网店推广有哪些新思维
  • 谁有做任务网站实验教学网站的建设研究
  • 公司产品网站网站icp是什么意思
  • 电脑系统做的好的几个网站wordpress指定分类投稿
  • 建设的网站打开速度很慢快速开发平台对比
  • 网站开发承包合同seo站外推广业务外包
  • 网站建设中联系我们怎么写wordpress 评论表情插件
  • 江苏水利工程建设招投标网站自己做提卡网站
  • wordpress 单本小说站网站做投票系统
  • 专业建站培训不忘初心网站建设
  • 园林效果图网站我公司网站开发技术优势
  • 美团网站开发形式定制级高端网站建设
  • 网站建设 免费视频网页代码制作基础教程
  • 代理行业门户网站做网站一般做几个尺寸
  • 北京网站制作人才汽车之家网站系统是什么做的
  • 专业商城网站建设公司阿里云服务器创建网站
  • 怎么用云校建设学校网站wordpress 禁用插件
  • 网站备案 修改wordpress保存的字体
  • 定制网站开发是什么会员管理系统多少钱一套