js实现上传图片及时预览

前端之家收集整理的这篇文章主要介绍了js实现上传图片及时预览前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享了javascript图片预览功能实现的具体代码,供大家参考,具体内容如下

先为大家分享一段关于js图片预览的代码,兼容火狐和谷歌浏览器

clickupLoad();

});
});
function clickupLoad(){

var imgObject = document.getElementById('file0');
var getImageSrc = getFullPath(imgObject); // 本地路径
var srcs = window.URL.createObjectURL(imgObject.files[0]);
var pos = getImageSrc.lastIndexOf(".");
var lastname = getImageSrc.substring(pos,getImageSrc.length) // 图片后缀]

if(srcs!=""){
$("#yulan2").attr("src",srcs);
}else{
alert("请选择一张图片");
}

}
function getFullPath(obj) { //得到图片的完整路径
if (obj)
{
if (window.navigator.userAgent.indexOf("MSIE") >= 1){
obj.select();
return document.selection.createRange().text;

}else if(window.navigator.userAgent.indexOf("Firefox") >= 1) {
  if (obj.files) {
    return window.URL.createObjectURL(obj.files[0]);
  }
  return obj.value;
}
return obj.value;

}
}

实例代码实现js上传图片及时预览:

<a href="/tag/tupian/" target="_blank" class="keywords">图片</a><a href="/tag/shangchuan/" target="_blank" class="keywords">上传</a>本地预览