文件上传时,JS预览图片
<input type="file" onclick="changeImage(this)">
<script type="text/javascript">
function changeImage(_this) {
var $file = $(_this);
var fileObj = $file[0];
var windowURL = window.URL || window.webkitURL;
var dataURL;
var $img = $file.siblings('a').find('img');
if(fileObj && fileObj.files && fileObj.files[0]){
dataURL = windowURL.createObjectURL(fileObj.files[0]);
$img.attr('src',dataURL);
}else{
dataURL = $file.val();
$img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
$img.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = dataURL;
}
}
</script>