定义上传控件:
<img alt="请上传照片" id = "getZp" style="width:140px;height:150px;" src=""/>
<span class="file">选择照片<input id="inputImage" type="file" accept="image/gif,image/png,image/jpeg,image/jpg,image/bmp" οnchange="openFile(event)"></span>
即时反显方法
var openFile = function(event) {
var reader = new FileReader();
reader.onload = function(){
if(["image/jpg", "image/jpeg", "image/png", "image/gif", "image/bmp"].indexOf(input.files[0].type) < 0){
toastr["warning"]('请选择(.gif,.jpeg,.jpg,.png,.bmp)格式的照片进行上传!');
$("#kcgl_zp").val("");
$("#xg_kcgl_zp").val("");
return false;
}else if(input.files[0].size >1024 * 1024){
toastr["warning"]('请上传不超过1M的图片');
$("#kcgl_zp").val("");
$("#xg_kcgl_zp").val("");
return false;
}else{
var dataURL = reader.result;
var output = document.getElementById("getZp");
output.src = dataURL;
}
};
reader.readAsDataURL(input.files[0]);
};