js:

if (window.File && window.FileReader && window.FileList && window.Blob){

//Blob是计算机界通用术语之一,全称写作:BLOB (binary large object),表示二进制大对象。

//全部支持

function handleFileSelect(evt) {

var files = evt.target.files, f = files[0];

if (!/image\/\w+/.test(f.type)){

alert("请确保文件为图像类型");

return false;

}

var reader = new FileReader();

reader.onload = (function(theFile) {

return function(e) {

var show_pic = document.getElementById("show_pic");

show_pic.src = e.target.result;

};

})(f);

reader.readAsDataURL(f);

}

document.getElementById('files').addEventListener('change', handleFileSelect, false);

}else {

alert('该浏览器不全部支持File APIs的功能');

}

html:

html单张图片效果,jquery+html5实现单张图片上传预览相关推荐

  1. imgareaselect + php 裁剪和上传,jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能

    本文主要介绍了jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一,需要的朋友可以参考下,希望能帮助到大家. 上一节随笔中,我们已经知道了关于jQuery插件ImgAreaS ...

  2. JavaScript 图片上传预览效果

    图片上传预览是一种在图片上传之前对图片进行本地预览的技术. 使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验. 但随着浏览器安全性的提高,要实现图片上传预览也越来越困难. 不过群众的智慧 ...

  3. 简单快捷的实现图片上传预览效果

    简单快捷的实现图片上传预览效果 如何简单快捷的实现图片上传预览效果,想必这是绝大多数的c#新手遇到的一个小难题. 我学习c#也有一年的时间了,就把一个简单的方法给大家看看. 如下: readAsDat ...

  4. 模拟QQ心情图片上传预览

    出于安全性能的考虑,目前js端不支持获取本地图片进行预览,正好在做一款类似于QQ心情的发布框,找了不少jquery插件,没几个能满足需求,因此自己使用SWFuplad来实现这个图片上传预览. 先粘上以 ...

  5. html 手机qq图片预览,模拟QQ心情图片上传预览示例

    出于安全性能的考虑,目前js端不支持获取本地图片进行预览,正好在做一款类似于QQ心情的发布框,找了不少jquery插件,没几个能满足需求,因此自己使用SWFuplad来实现这个图片上传预览. 先粘上以 ...

  6. ASP.NET工作笔记之一:图片上传预览及无刷新上传

    转自:http://www.cnblogs.com/sibiyellow/archive/2012/04/27/jqueryformjs.html 最近项目里面涉及到无刷新上传图片的功能,其实也就是上 ...

  7. JAVA微信公众号开发第8篇JSSDK图片上传预览

    简介 博主微信JSSDK&图片上传预览基于微信分享做拓展,所以一些配置操作请点击查阅JAVA微信公众号开发第7篇JSSDK&微信分享博文 页面 <html><head ...

  8. js实现图片上传预览及进度条

    js实现图片上传预览及进度条 原文js实现图片上传预览及进度条 最近在做图片上传的时候,由于产品设计的比较fashion,上网找了比较久还没有现成的,因此自己做了一个,实现的功能如下: 1:去除浏览器 ...

  9. java 图片上传 预览 demo_图片上传预览

    [实例简介] 实现图片上传预览,可以增加新的空数组,并上传和替换.还有删除功能:提交的时候,还可以判断是否有空的img [实例截图] [核心代码] 613ddc50-96b8-4197-ba2e-1e ...

最新文章

  1. codeforces水题100道 第十一题 Codeforces Round #143 (Div. 2) A. Team (brute force)
  2. Macbook 无法找到Centos启动盘问题解决
  3. LaTex 插入数学公式
  4. 图神经网络中可能用到的11种距离, 小结
  5. android 构建者设计模式,Android中的设计模式之构建者模式
  6. pythoninit_Python __init__.py文件的作用
  7. php preg split,php preg_split()字符串分割函数的使用方法
  8. [No000057]一个人默默背单词,小心被传染哦
  9. [3]java1.8线程池—ThreadPoolExecutor
  10. 多测师肖sir__金牌高级讲师软件测试___疑难杂症之app端口占用
  11. 阐述游戏关卡设计中的色彩理论
  12. 网络基础:动态路由OSPF配置
  13. SSM——SpringMVC笔记1
  14. MC辨析(蒙特卡洛)
  15. jQuery:等页面DOM加载完毕后再执行代码
  16. Android OKHttp 拦截器
  17. 国产DSP/ARM+复旦微ZYNQ/A7/K7 FPGA系列解决方案
  18. linuxprobe-第一节课
  19. 牛客小白月赛21 J.Jelly
  20. 使用Spring实现Redis的发布/订阅功能

热门文章

  1. Manacher算法学习笔记 | LeetCode#5
  2. Linux学习之第二课时--linux命令格式及命令概述
  3. maven设置jdk版本
  4. C# 动态添加SEO 信息,不和静态页面重复和叠加
  5. 珠宝条码打印扫描解决方案
  6. 利用RTL2832u电视棒芯片追踪民航飞机轨迹
  7. 传锤子科技解散成都分公司 才搬迁一年罗永浩就顶不住了
  8. wdk1703+vs2015编译的诡异问题
  9. C/C++中对链表操作的理解实例分析
  10. 动态代理,动态代理设计模式 ,JDK动态代理,cglib动态代理