用js的滤镜功能可以实现不上传图片的预览
例如:
1.获取上传图片的路径,一般直接获取input框内的value就行,输入框的类型为file
var imgPath = document.getElementByIdx_x_x("fileName").value;
2.获取预览图片的div
var newPreview = document.getElementByIdx_x_x("preview");
newPreview.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgPath;
newPreview.style.width = "100px";
newPreview.style.height = "100px";
上面是最关键的,必须有,否则无法显示,必须指定div的宽高,否则无法显示图片