<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>图片预览</title><meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body><input type="file" id="file" multiple><script>var oFile = document.querySelector('#file')oFile.onchange = function() {console.log(this.files)// 遍历1Array.from(this.files).forEach(element => {var img = new Image()img.src = URL.createObjectURL(element)img.style.width = "120px"img.style.height = "90px"document.body.appendChild(img)})// 遍历2for(element of this.files) {var img = new Image()img.src = URL.createObjectURL(element)img.style.width = "120px"img.style.height = "90px"document.body.appendChild(img)}}</script>
</body>
</html>

  

转载于:https://www.cnblogs.com/huangtonghui/p/9082839.html

URL.createObjectURL图片预览相关推荐

  1. html5 图片上传,支持图片预览、压缩、及进度显示,兼容IE6+及标准浏览器

    原文:html5 图片上传,支持图片预览.压缩.及进度显示,兼容IE6+及标准浏览器 以前写过上传组件,见 打造 html5 文件上传组件,实现进度显示及拖拽上传,兼容IE6+及其它标准浏览器,对付一 ...

  2. 浅谈js本地图片预览

    最近在工作中遇到一个问题,就是实现一个反馈页面,这个反馈页面的元素有反馈主题.反馈类型.反馈内容.反馈人联系电话以及反馈图片.前端将这些反馈的元素POST给后台提供的接口:实现这个工作的步骤就是:页面 ...

  3. axios获取图片显示_Vue.js+axios图片预览以及上传显示进度

    在平时项目开发中,我们经常会对文件做一些上传操作,不仅仅要实现基本需求,也要兼顾用户体验,根据自己在工作中遇到的问题谈谈对图片上传的预览以及上传进度的优化. 1.搭建项目 基于Vue.js+axios ...

  4. JS魔法堂之实战:纯前端的图片预览

    一.前言 图片上传是一个普通不过的功能,而图片预览就是就是上传功能中必不可少的子功能了.在这之前,我曾经通过订阅input[type=file]元素的 onchange事件,一旦更改路径则将图片上传至 ...

  5. js本地图片预览,兼容ie[6-9]、火狐、Chrome17+、Opera11+、Maxthon3

    //js本地图片预览,兼容ie[6-9].火狐.Chrome17+.Opera11+.Maxthon3 <!DOCTYPE html> <html xmlns="http: ...

  6. input file本地图片预览的方法(兼容IE、Chrome和Firefox)

    JS兼容各个浏览器的本地图片上传即时预览效果 2014-02-26      我来说两句       收藏     我要投稿 很早以前 在杭州银行工作曾经碰到这么一个需求,当时也是纠结了很久,也是go ...

  7. vue移动端实现图片预览

    接着上文的文件上传.下载.删除继续往下说,我们先说移动端的图片格式预览 上文说到了vue引用了vant插件,是一个很好用的移动端开发组件,它自带了上传文件的方法,当然也带了图片预览的方法 图片预览其实 ...

  8. Vue前端JavaScript实现PDF预览与图片预览

    Vue前端JavaScript实现PDF预览与图片预览 说明 PDF.JS 代码实现 预览测试 embed与iframe标签 `<embed>` `<iframe>` 浏览器预 ...

  9. H5图片预览及上传(WEB前端)

    H5图片预览及上传 web上传图片很简单,网上有许多的demo和js,但是本人嫌弃用那些会引入许多js包,所以还是用原生的jquery来写吧. 一.html布局文件 html有一个自己的上传文件控件- ...

最新文章

  1. 希望控件【解决】mfc grid control问题:无水平滚动条(scrollbar)、垂直滚动条只有向上部分、向下部分看不到...
  2. 如何在Jupyter notebook中运行python的.py文件,以及ipynb文件与py文件的相互转化
  3. [python]python字典
  4. mysql mts_技术分享 | 回顾 MySQL 的 MTS
  5. 四川大学计算机网络_四川大学20考研情况
  6. AMD RX 8000系列将采用3纳米和5纳米工艺
  7. Eclipse字符集设置方式
  8. oracle 共享硬盘主从,oracle dataguard主从切换
  9. RabbitMQ简单介绍+Windows环境安装
  10. Java必备常用操作API
  11. BarnBridge出现前端错误
  12. 人生第一个深入理解的DFS题 HDU 1016
  13. 拯救普通人周报焦虑,一个自动化报表工具就能实现
  14. Ubuntu下部署SVN+SVNManager
  15. java移位运算符详解_java移位运算符详解
  16. 偏最小二乘法(PLS)Python代码
  17. Harbor镜像清理
  18. Android播放M3U8格式视频失败
  19. onedriver -1T容量,edu邮箱申请。
  20. 微信ios版本的两个灰度功能和一些小改变

热门文章

  1. python玩微信跳一跳_用python玩微信跳一跳
  2. linux脚本怎么退出while,linux中的while命令
  3. window 后台启动java参数启动
  4. Mysql允许root用户远程访问
  5. 在head标签内css代码,怎么在head区域引入css
  6. 详解REST架构风格
  7. Mysql多表关联删除操作
  8. js table的所有td 按行合并
  9. Android开发学习笔记:浅谈ToggleButton
  10. Lucene分词初探---LetterTokenizer