你先把图片上传到临时目录,再show出来不就可以了么?合适的话再copy到正式目录去。

解决方案 »

  1.   

    其实可以先预览(此时不必传到服务器上),把img的src属性的值变成“file:///c:\pic\a.jpg”就可以了,等合适了再传到服务器上
      

  2.   

    给个DEMO吧,用于图片的:
    <script language=javascript>
    function cal()
    {
    try
      {
      if(document.all.zp.value!="")
        {
        document.all.preview2.src=document.all.zp.value;
        document.all.zp_width.value=document.all.preview2.width;
        document.all.zp_height.value=document.all.preview2.height;
        }
      }
      catch(e)
          {
          }
    }
    </script><body leftmargin="0" topmargin="0" onmouseover=cal()><form ......>
    ....
    <input name="zp" type="file">
    ....
    <img src="nopic.gif" name=preview2>
    ...
    </form>