在做电子商务网站的产品管理模板时要上传产品的图片。
本人想在本地选择一个图片的时候就把此图片显示在网页上,确认正确以后再上传。谁有好的方法。。

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function showPic()
    {
    document.all.div1.innerHTML ="<img src='"+document.all.file1.value+"' border ='0'>";
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <input type ="file" id='file1' onchange ="showPic()">
    <div id="div1" ></div>
    </BODY>
    </HTML>
      

  2.   

    是的,预览的时候你只要把本地路径放在image的url里就可以了
      

  3.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
                this.File1.Attributes.Add("onchange","document.getElementById('Image1').src = document.getElementById('File1').value;");
    }