js兼容火狐显示上传图片预览效果
js兼容火狐显示上传图片预览效果【谷歌也适用】
<!doctype html>
<html> <head>
<meta content="text/html; charset=GBK" http-equiv="Content-Type" />
<title>Image preview example</title>
<style type="text/css">
div {
width: 100px;
height: 100px;
border: 1px #A3BFE7 solid;
} img {
width: atuo;
height: atuo;
}
</style>
<script type="text/javascript">
function viewPic() {
var oFReader = new FileReader();
oFReader.onload = function(e) {
document.getElementById("uploadPreview").src = e.target.result;
}
if(document.getElementById("uploadImage").files.length === 0) {
return;
}
var oFile = document.getElementById("uploadImage").files[0];
oFReader.readAsDataURL(oFile); }
</script>
</head> <body> <input id="uploadImage" type="file" name="myPhoto" onchange='viewPic();' /><br> <img id="uploadPreview" src="" /> </body> </html>
效果:

js兼容火狐显示上传图片预览效果的更多相关文章
- JS实现图片上传预览效果:方法一
		
<script type="text/javascript"> //处理file input加载的图片文件 $(document).ready(function(e) ...
 - 前端实现input[type='file']上传图片预览效果
		
众所周知JavaScript在设计上处于安全角度考虑,是不允许读写本地文件的(原因请自行百度): 但是在实际项目应用中,经常会使用到上传图片,并且可以让用户直接预览图片.对于此种做法有两种方法可以实现 ...
 - JS兼容各个浏览器的本地图片上传即时预览效果
		
JS兼容各个浏览器的本地图片上传即时预览效果 很早以前 在工作曾经碰到这么一个需求,当时也是纠结了很久,也是google了很久,没有碰到合适的demo,今天特意研究了下这方面的的问题,所以也就做了个简 ...
 - JS兼容各个浏览器的本地图片上传即时预览效果\、
		
在firefox\chrome\ie10等浏览器中可以使用HTML5中的内容实现图片即时预览效果,在IE10以下浏览器中使用滤镜来解决图片显示问题. HTML5中的FileReader对象主要是把文件 ...
 - javascript和HTML5上传图片之前实现预览效果
		
一:FileList对象与file对象 FileList对象表示用户选择的文件列表,在HTML4中,file控件内只允许放置一个文件,但是到了HTML5中,通过添加multiple属性,file控件内 ...
 - JS 上传图片 + 预览功能(一)
		
JS 上传图片 + 预览功能 <body> <input type="file" id="fileimg1" style="disp ...
 - jquery实现上传图片及图片大小验证、图片预览效果代码
		
jquery实现上传图片及图片大小验证.图片预览效果代码 jquery实现上传图片及图片大小验证.图片预览效果代码 上传图片验证 */ function submit_upload_picture() ...
 - 基于jquery实现的上传图片及图片预览效果代码
		
<!DOCTYPE html> <html> <head> <title>HTML5上传图片预览</title> <meta http ...
 - ios 在storyboard 和 xib中,显示自定义view的预览效果
		
发现FSCalendar这个控件能在xib中显示预览效果,是怎么实现的呢?其中涉及的知识又有哪些? 主要就是IBInspectable 和 IB_DESIGNABLE 先看 IBInspectable ...
 
随机推荐
- linux-流程控制语言
			
if: for: 增强for循环 while: 统计这个目录下所有文件的大小 编写脚本 执行 help text:
 - HAOI2016 找相同字符 后缀自动机
			
两个串,考虑一建一跑.枚举模式串的位置\(i\),考虑每次统计以\(i\)结尾的所有符合要求的串.在后缀自动机上走时记录当前匹配长度\(curlen\),则当前节点的贡献是\((curlen-len[ ...
 - 安卓开发helloworld
			
https://blog.csdn.net/tangjie134/article/details/79495204
 - 读《移山之道-VSTS软件开发指南》
			
首先,我选择<移山之道>有几个原因.第一,书的名字给我一种新鲜感,而不是像另外两本书那么平常:第二,作者邹欣是老师推荐的,看一看他的书或许能让我发现老师对他推崇备至的原因,而实际上,读完这 ...
 - Linux内核设计第十七章笔记
			
第十七章 设备与模块 关于设备驱动和设备管理,四种内核成分 设备类型:在所有unix系统中为了统一普通设备的操作所采用的分类 模块:Linux内核中用于按需加载和卸载目标代码的机制 内核对象:内核数据 ...
 - Linux内核设计与实现 第十七章
			
1. 设备类型 linux中主要由3种类型的设备,分别是: 设备类型 代表设备 特点 访问方式 块设备 硬盘,光盘 随机访问设备中的内容 一般都是把设备挂载为文件系统后再访问 字符设备 键盘,打印机 ...
 - PAT 1037 在霍格沃茨找零钱
			
https://pintia.cn/problem-sets/994805260223102976/problems/994805284923359232 如果你是哈利·波特迷,你会知道魔法世界有它自 ...
 - 转帖: Serverless架构模式简介
			
Serverless架构模式简介 原贴地址:https://blog.csdn.net/chdhust/article/details/71250099?utm_medium=referral&a ...
 - NodeJS中的require和import
			
ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使 ...
 - python 时间转换相关
			
最近需要操作时间的地方相当的多,包括打点,包括时间转换. 罗列最近遇到的两个需求. 1. 关于上篇文章写的base64上传图片的问题,我使用了打点来计算解码需要多少时间.这个对时间精度要求是比较高的. ...