js显示本地图片
来源:互联网 发布:淘宝外卖红包免费领取 编辑:程序博客网 时间:2024/05/20 20:19
jQuery(function() {
jQuery("#photo").change(function(event) {
// 根据这个 <input> 获取文件的 HTML5 js 对象
var files = event.target.files, file;
if (files && files.length > 0) {
// 获取目前上传的文件
file = files[0];
// 来在控制台看看到底这个对象是什么
console.log(file);
// 那么我们可以做一下诸如文件大小校验的动作
if(file.size > 1024 * 1024 * 2) {
Wap_alert('图片大小不能超过 2MB!');
return false;
}
// !!!!!!
// 下面是关键的关键,通过这个 file 对象生成一个可用的图像 URL
// 获取 window 的 URL 工具
var URL = window.URL || window.webkitURL;
// 通过 file 生成目标 url
var imgURL = URL.createObjectURL(file);
// 用这个 URL 产生一个 <img> 将其显示出来
jQuery("#hand_img").attr("src",imgURL);
/*jQuery(".head_img_edit").find("img[id^=hand_img]").attr('src', imgURL);*/
// 使用下面这句可以在内存中释放对此 url 的伺服,跑了之后那个 URL 就无效了
// URL.revokeObjectURL(imgURL);
}
});
jQuery("#photo").change(function(event) {
// 根据这个 <input> 获取文件的 HTML5 js 对象
var files = event.target.files, file;
if (files && files.length > 0) {
// 获取目前上传的文件
file = files[0];
// 来在控制台看看到底这个对象是什么
console.log(file);
// 那么我们可以做一下诸如文件大小校验的动作
if(file.size > 1024 * 1024 * 2) {
Wap_alert('图片大小不能超过 2MB!');
return false;
}
// !!!!!!
// 下面是关键的关键,通过这个 file 对象生成一个可用的图像 URL
// 获取 window 的 URL 工具
var URL = window.URL || window.webkitURL;
// 通过 file 生成目标 url
var imgURL = URL.createObjectURL(file);
// 用这个 URL 产生一个 <img> 将其显示出来
jQuery("#hand_img").attr("src",imgURL);
/*jQuery(".head_img_edit").find("img[id^=hand_img]").attr('src', imgURL);*/
// 使用下面这句可以在内存中释放对此 url 的伺服,跑了之后那个 URL 就无效了
// URL.revokeObjectURL(imgURL);
}
});
});
<li class="head_img_edit"><span class="info_name">头像:</span>
<input name="photo" id="photo" type="file" accept="image/*"><strong>
#if($!obj.photo.name)
<img
id="hand_img" src="$!imageWebServer/$!obj.photo.path/$!obj.photo.name">
#else
<img
id="hand_img" src="$!webPath/resources/style/common/images/member.jpg">
#end
</strong></li>
0 0
- js显示本地图片
- 使用js显示本地图片
- js读取本地图片并显示
- js遍历本地所有图片文件,显示在浏览器中
- ie8.0 显示本地图片 js处理 img.src
- JS预览图像将本地图片显示到浏览器上
- JS预览图像将本地图片显示到浏览器上
- js显示本地上传的图片及图标的改变
- jsp显示本地图片
- jsp显示本地图片
- jsp显示本地图片
- JSP:显示本地图片
- picasso 显示本地图片
- jsp显示本地图片
- js预览本地图片
- js本地图片预览
- js本地图片预览
- JS本地预览图片
- HDU 4588 Count The Carries
- Android 之Selector选择器的使用
- 冯3退出&&目录打印(迭代)
- CSS书写规范
- Android EditText输入最大值提示功能
- js显示本地图片
- HDU1207:汉诺塔II
- 不读完你不会成功
- iOS崩溃 捕获异常处理
- java可视化编程-eclipse安装windowbuilder插件
- VMware安装的ubuntu下配置java环境
- C语言合并数组
- vim常用命令
- Unix环境高级编程-系统数据文件和信息