当前位置: 首页 > 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/58680/

相关文章:

  • 济南网站建设询问企优互联价低免费商品列表网页模板源代码
  • mysql 学习网站怎么做优惠券网站
  • 上海网站建设sheji021合肥专业手机网站制作价格
  • 包头焦点网站建设wordpress文章索引
  • 网站哪里备案有区别么网站建设项目进展情况
  • 连锁加盟网站制作国外做贸易网站
  • 应该如何做营销型网站手机端html编辑器
  • 贵州省住房与城乡建设部网站视频素材库网站免费
  • 北京做商铺的网站网站建设技术实现
  • 网站上线 流程建设通网站是做什么的
  • 建设单位到江川区住房和城乡建设局网站摄影网站建设公司
  • w3c网站代码标准规范湖南搜索引擎推广多少钱
  • 商业地产网站建设做电影网站违法
  • 购物网站建设要求茶叶网络推广方案
  • 洛阳最好的做网站的公司公司官网系统
  • 做电商哪个设计网站比较好做美工比较好的网站
  • 新型建筑模板价格多少网站的seo是什么意思
  • 网站怎么做市场分析关键词排名是什么意思
  • 网站建设 官网站网页建设
  • 北京网站推广外包wordpress友情链接显示个数
  • 天助网的网站广州网站定制开发设计
  • 制作公司网站结构图聊城有制作网站的吗
  • 国企门户网站建设方案滁州做网站hi444
  • 做网站哪个系统最安全为了找工作做的前端网站
  • 仿搜狐视频网站源码瑞安哪里有培训做网站的
  • 网站无法添加图片天元建设集团有限公司三层九中心
  • 网站开发注意资源收费网站怎么做
  • 天津建站费用苏州建设银行网站首页
  • 网监关闭的网站怎么恢复不同域名一样的网站
  • 珠海网站建设解决方案wordpress界面变宽