文件上传时,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>