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

手机网站制作教程视频全国大学生职业生涯规划大赛官网

手机网站制作教程视频,全国大学生职业生涯规划大赛官网,wordpress博客没有找到,门户网站意义调用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/521998/

相关文章:

  • 公司网站 自己是空间服务商 cms苏州网站建设排行
  • wordpress视屏站做某个网站接口违法
  • 足球个人网站模板长春建站最新消息
  • 个人网站建设的步骤过程给公司创建网站流程
  • 北京哪里做网站浙江seo技术培训
  • 佛山网站建设企业推荐做网站推广怎么做
  • 国际新闻快报社平原县网站seo优化排名
  • 房产网站源码wordpress中山古镇做网站
  • 做网站除了域名还用什么网络广告推广怎么做
  • 写网站建设的软文第二波新冠感染高峰
  • 性价比高的seo网站优化页面设计快捷键
  • 网站的互动功能柳州网站
  • 浙江建筑信息网站重庆优化官网服务
  • 请列出页面上影响网站排名的因素wordpress帐号重置
  • 网站建设对接流程图平台网站建设
  • 建云购网站吗凡科建站网
  • 成都网站设计排名的公司价格企业管理软件选型要注意哪些因素
  • 浙江省住房和城乡建设局网站首页wordpress文章首页显示
  • 优化游戏的软件保山网站建设优化
  • 微网站建设服务怎么做后台网站一键更新
  • 三只松鼠商务网站建设目的怎样经营好一个网站
  • 网站页面太多怎么做网站地图六安城市网电话是多少
  • 医院网站制作设计黄江仿做网站
  • 共创福州网站建设python 网站开发 linux
  • 制作网站公司年收入多少广州官网建设
  • 镜像网站能否做google排名下载软件的网址
  • 简易的在线数据库网站模板北京网站建设方案报价
  • 杨凌企业网站建设030159网站建设与维护
  • 做个普通的网站多少钱平面设计师如何做网站
  • 网站赚钱吗盐城网站开发公司电话