1.查看

<a-table:columns="applyColumns":data-source="uploadFile":pagination="false"><template #bodyCell="{ column,record }"><template v-if="column.key === 'operation'"><a :href="record.enclosure" target="_blank">查看</a><a-divider type="vertical" /><a @click="handleDownload(record.enclosure,record.name)">下载</a></template></template></a-table>

2.下载

const handleDownload = (imgsrc, name) => {//下载图片地址和图片名let image = new Image()// 解决跨域 Canvas 污染问题image.setAttribute('crossOrigin', 'anonymous')image.onload = function () {let canvas = document.createElement('canvas')canvas.width = image.widthcanvas.height = image.heightlet context = canvas.getContext('2d')context.drawImage(image, 0, 0, image.width, image.height)let url = canvas.toDataURL('image/png') //得到图片的base64编码数据let a = document.createElement('a') // 生成一个a元素let event = new MouseEvent('click') // 创建一个单击事件a.download = name || 'photo' // 设置图片名称a.href = url // 将生成的URL设置为a.href属性a.dispatchEvent(event) // 触发a的单击事件}image.src = imgsrc};

vue3 后台返回的图片链接如何查看与下载相关推荐

  1. vue 下载后台返回的图片

    HTML: //businessLicenceFileList[0].url为后台返回的图片地址或pdf地址 <div class="download-img" @click ...

  2. 超囧的图片链接批量获取和下载

    以前在windows下经常去一些壁纸网站,或者是美女的QQ相册,又或者是一个激情美女图片网站下载图片,经常需要点击右键然后"另存为",要是遇见经典套图,这种重复的操作肯定会让你失去 ...

  3. POI动态导出Excel,后台返回文件流,前端responseType格式下载

    针对各个表的数据导出,实现的代码往往相似,出于这个目的,开启自己代码简略之旅.本文是针对.xls的excel文件. 1.思路描述 ①.确定各个模板的.xls文件格式 ②.定义模板的存在的参数,如第一行 ...

  4. 接收后台返回的文件流或 base64 后下载打印 pdf 功能

    后台正常返回的流 //dataResult.data是后台返回的流 let pdfUrl = window.URL.createObjectURL(new Blob([dataResult.data] ...

  5. 前台获取后台返回的图片并显示

    后台: String base64str=new String(log.getRequest_imgdata());//log为实体 括号里面是图像的get方法 返回为Byte[]型 String n ...

  6. 当后台返回Excel文件流,前端怎么下载

    首先根据后台给的导出接口地址:/back/supervision/exportXls 前端: api >index.js文件中接口 export function superExportXls( ...

  7. 【Django】自定义存储后端返回完整图片的URL链接

    我们在Django存储图片的时候,并不是直接存储图片,而是存储图片的唯一标识,再通过标识去获取图片,例如下面的模型类有一个image字段,字段类型是ImageField class SKUImage( ...

  8. 后台返回的base64的图片格式,前端如何转为普通的图片格式

    在上一篇的博客当中,写了前端如何将普通的图片格式转为base64的图片,今天开发的时候遇到了后台返回的图片格式是base64的,我这边需要把base64的图片格式转为普通的,搜了一下js的方法,感觉很 ...

  9. vue3后台管理项目,后端返回动态路由

    文章目录 前言 一.项目地址 二.项目思路描述 三.操作步骤 3.1拦截路由 静态路由 后端动态路由 3.2登录表单验证 3.3permission.js文件 3.4取后台路由并处理 3.5 layo ...

最新文章

  1. mariadb CTE示例
  2. linux下面使用飞书个人版预览doc
  3. 使用Banner实现轮播展示
  4. Vue项目中Table设置 render 函数
  5. java解压缩.zip文件
  6. [渝粤教育] 云南大学 中国文化英语桥 参考 资料
  7. linux session存储目录,Linux session(会话)
  8. textarea 滚动条属性设置
  9. C# 访问 带密码的access数据库
  10. Adobe Premiere(pr)2021 安装教程【64位】
  11. 设计一个灵活、通用、方便的权限管理系统
  12. 群晖搭建discuz论坛
  13. (HTTP 503) (Request-ID: req-4f56de6f-d29c-4c44-aed3-e6ef8253384a)
  14. 自然语言处理--keras实现一维卷积网络对IMDB 电影评论数据集构建情感分类器
  15. 注册表各键值保存的内容及其对用的作用(功能)(不完善,有补充的评论指出供大家学习参考)
  16. MTK 安卓11 传感器兼容 陀螺仪42607-p
  17. Android Studio 快捷键完整版
  18. Pymysql数据迁移到mysql_Django -Mysql数据库利用pymysql数据迁移
  19. C++ 之函数调用操作符和函数对象
  20. 【转载】通过JSFL让Flash Professional CS4或CS5拥有批量FLA导出SVG的功能

热门文章

  1. Python爬虫学习笔记_DAY_3_Python类型查询与类型转换【Python爬虫】
  2. 使用在Photoshop上的30个纺织物纹理Ps笔刷
  3. SVN 检查修改或者提交代码时候一直显示please wait的解决办法(汉化版本显示请稍候)
  4. 【bzoj4084】【sdoi2015】双旋转字符串
  5. 如何恢复 Linux 分区下误删的文件?
  6. 2022-2028全球与中国颈挂式蓝牙耳机市场现状及未来发展趋势
  7. Git如何处理blob上的SHA-1冲突?
  8. win7系统如何关闭安全模式,关闭安全模式的方法
  9. bioperl 自动化下载genbank 中的序列
  10. 2020-5-22 吴恩达-改善深层NN-w1 深度学习的实用层面(1.7 理解 Dropout--压缩权重/分层设置keep-prob)