文件上传预览

//预览图片,参数说明:第一个参数:要预览的file对象,第二个参数:预览的img标签的id名称

function yl(obj,id) {

//FileReader

if(window.FileReader){//验证当前的浏览器是否支持图片预览

var reader=new FileReader();

var file=obj.files[0];

var regexImage=/^image\//;//js正则表达式,匹配是否拥有image

if(regexImage.test(file.type)){

//设置读取结束的回调函数

reader.οnlοad=function(data){

var img=document.getElementById(id);

img.src=data.target.result;//将结果数据显示到img标签上

};

//开始读取上传的文件内容

reader.readAsDataURL(file);

}else{

alert("亲,看清楚是图片预览");

return;

}

}else{

alert("亲,浏览器该升级了");

return;

}

}

js使用html5,JS使用H5实现图片预览功能相关推荐

  1. 原生js实现ajax的文件异步提交功能、图片预览功能.实例

    采用html5使得选择图片改变时,预览框中图片随之改变.input文件选择框美化.原生js完成文件异步提交 效果图: 代码如下,可直接复制并保存为html文件打开查看效果 <html> & ...

  2. vue+vant使用图片预览功能ImagePreview的问题

    如果您搜到这篇文章的话,那员外估计您遇到跟我一样的问题了,即在打开图片预览功能后,如果不关闭预览的图片,同时改变路由的话,会发现即使路由改变了,预览的图片还在文档的最顶层显示,如图: 着实让员外百思不 ...

  3. 【若依(ruoyi)】表格图片预览功能图片超宽、超高问题

    前言 若依(ruoyi): v4.3 360极速浏览器 12.0.1550.0 (正式版本) (32 位) 操作系统 Windows 10 OS Version 2004 (Build 19041.5 ...

  4. 微信小程序实现图片预览功能

    小程序有提供预览图片的wx.previewImage方法 先在页面上放上图片标签 <imagecatch:tap="preview"data-src = 'https://s ...

  5. django admin后台列表页、修改/详情页图片预览功能

    目录 一.admin后台列表页的图片预览功能 二.admin后台修改/详情页图片预览功能 1,添加html前端代码 2.在admin.py文件中添加以下代码: 1.列表页图片问题:在admin列表页中 ...

  6. 带图片预览功能的图片上传

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  7. html预览图片的功能,javascript实现的图片预览功能

    本文实例讲述了javascript实现的图片预览功能.分享给大家供大家参考,具体如下: 1.将下面的代码复制到 内 /* Thumbnail image viewer- ?Dynamic Drive ...

  8. vue图片缩略图及图片预览功能

    前言 上次有个需求,是要给图片做个缩略图以及预览功能.其实用vue来实现是很简单的, 几句代码可以搞定,也不需要什么额外的插件. 效果如下: vue显示图片缩略图 vue显示图片预览功能 核心代码 两 ...

  9. 最简单的图片预览功能【兼容IE8】

    最简单的图片预览功能[兼容IE8]  将如下代码放入<head></head>中: <html><head> <script type=&quo ...

  10. JS使用H5实现图片预览

    上传图片实现预览的功能,以下是代码的实现: <!DOCTYPE html> <html> <head> <meta charset="UTF-8&q ...

最新文章

  1. 那些年值得铭记的时刻
  2. 华为开发者大会HDC.Cloud技术探秘:云搜索服务技术实践
  3. 两个软件相互交换数据_六轴算法机软件使用说明
  4. 增大iphone音量技巧_原来苹果手机隐藏功能这么好用!调整这个设置,一键增大外放音量...
  5. php excel中解析显示html代码_骑士cms从任意文件包含到远程代码执行漏洞分析
  6. ReactNative开发笔记(持续更新...)
  7. php redis微信发红包,高阶篇二 使用Redis队列发送微信模版消息
  8. Google浏览器截长图 不需要借助任何插件!!!
  9. deepdive连接mysql数据库_如何从Error Code获取Message
  10. 2019-1-7Xiaomi Mi5 刷全球版MIUI教程
  11. Mysql查询为空赋值为0
  12. [RHEL5企业级Linux服务攻略]--第1季 Linux服务器的搭建与测试
  13. java每隔一小时fullgc_JVM菜鸟进阶高手之路六(JVM每隔一小时执行一次Full GC)
  14. 验证二叉树后序遍历序列是否符合要求
  15. 利用360安全防护代码加固你的网店、网站
  16. 远程计算机超出最大连接数,远程桌面超出了最大连接数怎么办呢?
  17. 使用无线投屏软件将手机和电脑画面同步
  18. 应用统计学方差分析之单因素方差分析原理解析(含Python代码)
  19. 学好数据结构的重要性
  20. archlinux fcitx5-rime五笔输入法

热门文章

  1. 随手记_选方向读论文发论文相关
  2. cartographer探秘第一章之安装编译与参数配置
  3. 从信号转换角度研究血压(波形)预测的相关论文
  4. 院士在西湖大学分享科研经历:读博过程中也曾想放弃,因为没有任何进展
  5. 操作给定的二叉树,将其变换为源二叉树的镜像。
  6. Spark教程——(2)编写spark-submit测试Demo
  7. MySQL(基础知识)
  8. 彻底告别加解密模块代码拷贝-JCE核心Cpiher详解
  9. 机器学习系统设计(一)--入门之环境搭建
  10. [Linux] day03——REHL部署