小白问题,在上传图片的表单中,浏览--选择图片---打开,,在没提交之前,图片怎么显示出来,在表单页面上<form action="share.php" method="post" enctype="multipart/form-data"><input type="file" name="user_up_img" id="user_up_img" /> <input type="submit" name="Submit" value="发布" />
</form>

解决方案 »

  1.   

    如果你是可以使用html5的技术,那样就使用读取文件流即可实现。
      

  2.   

    如果想简单方便地兼容全部浏览器,建议用flash,网上应该有现成的组件可以用如果不选flash的话,要麻烦一点可以参考:
    http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.htmlhttp://blog.csdn.net/danhuang2012/article/details/7703606
      

  3.   


    那如果用ajax后台上传到服务器,在表单中显示呢?
    jd的晒单,我选择一个图片,旁边就显示了
      

  4.   


    那如果用ajax后台上传到服务器,在表单中显示呢?
    jd的晒单,我选择一个图片,旁边就显示了
    ajax是不能上传二进制文件的,你感觉到无刷新上传到服务器,很可能是用的iframe提交,或者用的flash。