JQ图片文件上传之前预览功能

Posted 往事已成风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQ图片文件上传之前预览功能相关的知识,希望对你有一定的参考价值。

1、先准备一个div

onchange触发事件

<input  type="file" onchange="preview(this)" ></span>

<div id="preview"></div>

2、写JS代码

//上传图片之前预览图片
function preview(file){
if (file.files && file.files[0]){
var reader = new FileReader();
reader.onload = function(evt){
$("#preview").html(‘<img src="‘ + evt.target.result + ‘" width="95px" height="50px" />‘);
}
reader.readAsDataURL(file.files[0]);
}else{
$("#preview").html(‘<div style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\‘‘ + file.value + ‘\‘"></div>‘);
}
}

以上是关于JQ图片文件上传之前预览功能的主要内容,如果未能解决你的问题,请参考以下文章

JQ实现上传图片预览。当然能够采用插件就用插件。

通过HTML5 FileReader实现上传图片预览功能

JS实现的图片预览功能

nodejs实现本地上传图片并预览功能

关于H5里的API,上传图片预览功能

前端图片预览,上传前预览,兼容IE7891011,Firefox,Chrome