网上找到的一份文件上传前预览的代码,转自JavaScript 图片的上传前预览(兼容所有浏览器)
rush:xhtml;">
';
}
reader.readAsDataURL(file.files[0]);
} else {
prevDiv.innerHTML = '
aimageLoader(sizingMethod=scale,src=\'' + file.value + '\'">
';
}
}
实现要点 ● 对于 Chrome、Firefox、IE10 使用 FileReader 来实现。 ● 对于 IE6~9 使用滤镜 filter:progid:DXImageTransform.Microsoft.AlphaimageLoader 来实现。 测试了一下IE8+都没有问题。但是IE7下file.value被浏览器去掉了文件路径分割线从而显示不出来