<asp:FileUpload ID="FileUpload1" runat="server" onchange="document.getElementById('img1').src=getFullPath(this)" /> <img id="img1" alt="" style="width:100px; height:100px" /> var getFullPath = function(obj) { if (obj) { if (window.navigator.userAgent.indexOf("MSIE") >= 0) { obj.select(); //FOR IE选中上传控件中的值 return obj.selection.createRange().text; } else if (window.navigator.userAgent.indexOf("FireFox") >= 0) { if (obj.files) { //getAsDataURL()方法 item(0) //在FireFox中获取file控件中路径 return obj.files.items[0].getAsDataURL(); } return obj.value; } return obj.value; } }