首页 > 其他分享 >接口获取文件流VUE转换为blob展示图片

接口获取文件流VUE转换为blob展示图片

时间:2024-08-28 10:38:32浏览次数:8  
标签:VUE 接口 blob qrUrl fileurl result

接口获取文件流VUE转换为blob展示图片

vue通过接口获取图片文件流

<template>
        <el-image :src="imgurl" alt="资源访问失败" width="80%" height="80%" style="display: block" />
</template>
<script setup>
import axios from "axios";
getimgfileinfo();
async function getimgfileinfo() {
     await axios({
      method: "post",
      url: "http://localhost:8848/api" + props.formData.fileurl.url,//接口地址
      params: { key: props.formData.fileurl.params.key, stitle: props.formData.fileurl.params.stitle },//接口参数
      responseType: "blob" //接收blob类型
    }).then(result => {
      console.error(result.data, "result123");
      // const qrUrl = window.URL.createObjectURL(new Blob([result.data]));
      const qrUrl = window.URL.createObjectURL(result.data);
      console.error(qrUrl, "二维码路径");
      imgurl.value = qrUrl;
    });

}
</script>

 api接口

 参考文献:https://blog.csdn.net/weixin_69117911/article/details/127716735

标签:VUE,接口,blob,qrUrl,fileurl,result
From: https://www.cnblogs.com/ZhuMeng-Chao/p/18384112

相关文章

  • vue-router 跳转异常 Error: Navigation cancelled from “/“ to “/home“ with a n
    异常信息:Error:Havigationcancelledfrom"/"to"/home"withanewnavigation ,如下图:原因:    1、这个错误是vue-router内部错误,没有进行catch处理,导致的编程式导航跳转问题,往同一地址跳转时会报错的情况。push和replace都会导致这个情况的发生。   ......
  • vue+echarts实现地图及飞线图
    参考文章:https://www.cnblogs.com/linjiangxian/p/18168242在文章的基础上加了一些注释并修改缩放时下层有地图重叠的问题效果:china.json文件来源于datav官网下载:https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json<template><divclass="mapFlyLine"ref="m......
  • Vue2中的事件修饰符 用于处理DOM事件的触发方式
    一、.stop1.功能:阻止事件冒泡,即停止事件向上传播到父元素。2.代码演示:<div@click="parentClick"> <[email protected]="childClick">Clickme</button></div>二、.prevent1.功能:阻止默认行为,例如阻止表单提交或链接跳转。2.代码演示:<[email protected]="su......
  • 地平线—征程2(Journey 2-J2)芯片详解(27)—DDR Interface Timings(DDR接口时序)
    写在前面本系列文章主要讲解地平线征程2(Journey2-J2)芯片的相关知识,希望能帮助更多的同学认识和了解征程2(Journey2-J2)芯片。若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)错过其他章节的同学可以电梯直达目录↓↓↓地平线—征程2(Journey2-J2)芯片详解——目录-CSDN博客1......
  • 接口测试用例设计详解
    接口测试用例设计详解在软件开发中,接口测试是一项重要的质量保证措施,它确保各个组件之间能够正确地通信。黑盒测试是一种常见的测试方法,它只关注输入和输出而不关心内部实现细节。本文将详细介绍如何基于黑盒测试的原则设计接口测试用例,并结合接口文档的技术要求,考虑各种边......
  • 使用Python进行Mock测试详解(含Web API接口Mock)
    使用Python进行Mock测试详解(含WebAPI接口Mock)在软件开发过程中,单元测试是非常重要的一部分。为了确保代码的质量和可靠性,开发者需要编写测试用例来检查代码的行为是否符合预期。然而,在测试中有时会遇到一些难以直接测试的情况,例如依赖外部系统、数据库或网络服务等。在这......
  • vue全局指令按钮权限控制
    方法一:指令.js//注册一个全局自定义指令`v-has-permission`Vue.directive('has-permission',{bind(el,binding,vnode){//获取绑定的权限值constpermission=binding.value;//检查用户是否拥有该权限consthasPermission=checkUserPermissio......
  • vue:父子组件的通信
    上一篇:vue组件化开发在上一篇文章中,我们申明了一点,那就是组件之间是独立的,除非构建了通信。组件间为什么要构建通信?在单一文件中写上整个网站的代码逻辑,这无疑使得维护成本巨大。所以我们选择了组件化开发,把组件间独立起来,这样谁也不干涉谁,是谁的逻辑就在谁的文件中实现......
  • 基于ssm+vue党员管理系统设计与实现【开题+程序+论文】
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息化技术的飞速发展,传统的手工党员管理模式已难以满足当前复杂多变的党务工作需求。党员作为党组织的基石,其信息的准确性、管理的效率性直接关......
  • 基于ssm+vue法律知识咨询普及系统【开题+程序+论文】
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今社会,随着法治建设的不断推进和公民法律意识的日益增强,法律知识咨询与普及成为了社会发展的重要需求。然而,面对纷繁复杂的法律条文与不断更新的......