input文件框选择本地图片后页面预览图片并获取图片长宽以及大小 图片上传前预览
来源:互联网 发布:java.hhit.edu.cn 编辑:程序博客网 时间:2024/05/16 10:58
前面有转过一篇通过HTML5来实现图片上传前预览 ,现在借助FileReader也实现了这个需求。并且同时还可以获得图片的长宽相素以及图片文件的大小。demo如下:
<html><head><script type="text/javascript" src="jquery.min.js"></script><script>$(function(){$("#pstimg").change(function(){var file = this.files[0];alert("文件大小:"+(file.size / 1024).toFixed(1)+"kB");if (window.FileReader) {var reader = new FileReader();reader.readAsDataURL(file);//监听文件读取结束后事件reader.onloadend = function (e) {showXY(e.target.result,file.fileName);};}});});function showXY(source){var img = document.getElementById("loc_img");img.src = source;alert("Width:"+img.width+", Height:"+img.height);}</script></head><body><input type="file" name="pstimg" id="pstimg"/><img src="" id="loc_img" /><body></html>
要了解更多有关FileReader的知识 FileReader
0 0
- input文件框选择本地图片后页面预览图片并获取图片长宽以及大小 图片上传前预览
- JS上传文件前预览本地图片
- input上传图片并预览
- input上传图片并预览
- JavaScript 上传图片前本地预览图片
- 本地上传图片并预览
- input选择图片 预览图片
- input上传图片+预览图片
- input 上传图片预览
- 上传图片前预览图片
- 上传图片前,预览图片
- 上传图片前预览
- 上传图片前预览
- 图片上传前预览
- 上传图片前预览
- 上传图片前预览
- 图片上传前预览
- 图片上传前预览
- 【Spfa】noip2009 最优贸易
- ACM 对象数组输入与输出
- python --sys.argv[]用法
- 放两日大染缸里热个的代入感
- 几个人工智能会议
- input文件框选择本地图片后页面预览图片并获取图片长宽以及大小 图片上传前预览
- 关于写程序
- SubNode个数更新时F9DataGrid没有正确显示的问题
- 【jQuery 事件】事件 change() 方法
- SharedPreferences详解
- 设计模式-门面模式与适配器模式
- CoreData 深入理解5 Mapping Model
- Maven scope含义的说明
- C++编程练习(5)----“实现简单的循环队列的顺序存储结构“