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

前端JS 展示上传图片缩略图(本地图片读取)

需求: 点击上传图片按钮,选择图片以后,不请求后端接口,直接将图片展示在缩略图中。

解决方案: 使用 FileReaderFileReader 中的 readAsDataURL 方法。

第一步
input[type=“file”] (上传文件标签) 里面拿到file数据,类似下图
在这里插入图片描述
第二步
拿到file数据后,执行下面代码

// file 是文件数据// 读取文件
var reader = new FileReader();
// base64位读取
reader.readAsDataURL(file);
reader.onload = function (e) {// 给img标签src复制(结果是base64图片)img_src = e.target.result;
}

效果展示:

选择前
在这里插入图片描述
选择图片
在这里插入图片描述
选择后
在这里插入图片描述

http://www.lryc.cn/news/98299.html

相关文章:

  • Vue中$route和$router的区别
  • 基于多任务学习卷积神经网络的皮肤损伤联合分割与分类
  • 串口环形缓冲区
  • 【腾讯云 Cloud Studio 实战训练营】基于Cloud Studio完成简易通讯录
  • 【技术积累】Vue.js中的核心知识
  • flutter开发实战-显示本地图片网络图片及缓存目录图片
  • 面对未来的算法备案法规:企业需要做哪些准备?
  • iptables的备份和还原
  • easyUI框架学习
  • 加入气压计模组,星斗3号将实现快速三维定位
  • 华为HCIP第二节-------------------------ISIS
  • 在Mac系统下搭建Selenium环境并驱动Chrome浏览器
  • 通过RPM方式安装,升级,卸载,以及配置使用MySQL
  • 六边形架构和分层架构的区别?
  • 一封来自Java学姐的信
  • Mybatis增强版MyBatis-Flex简介
  • MFC第二十一天 CS架构多页面开发与数据交互、CImageList图像列表介绍 、CListCtrl-SetItem设置列表项的方法
  • spring boot--自动化注入组件原理、内嵌tomcat-1
  • 短视频矩阵系统源码---开发技术源码能力
  • 可观测之调用链Skywalking
  • linux上适用的反汇编调试软件(对标od)
  • 基于高斯混合模型聚类的风电场短期功率预测方法(Pythonmatlab代码实现)
  • 【深入了解pytorch】PyTorch循环神经网络(RNN)
  • 电商运营的方法
  • Swift 如何确定 scrollView 已经滑动结束
  • html学习2(css、图像)
  • 微服务探索之路06篇k8s配置文件Yaml部署Redis使用Helm部署MongoDB和kafka
  • Microsoft todo 数据导出
  • SSIS对SQL Server向Mysql数据转发表数据 (二)
  • 【Vue3】reactive 直接赋值会导致 Vue 无法正确地监听到属性的变化,从而无法触发视图更新