日期:2014-05-16  浏览次数:20354 次

小白问题,在上传图片的表单中,浏览--选择图片---打开,在没提交之前,图片怎么显示出来,在表单上
小白问题,在上传图片的表单中,

浏览--选择图片---打开,,在没提交之前,图片怎么显示出来,在表单页面上

<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>

------解决方案--------------------
如果你是可以使用html5的技术,那样就使用读取文件流即可实现。
------解决方案--------------------
建议楼主找个图片上传的插件,有的有预览功能!
------解决方案--------------------
不使用第三方插件的话,想完全兼容的实现上传中的图片预览功能,应该最好的方法就是先上传,然后再取回它在服务器上的地址的,用户不想上传时,选择删除时再去清除其对应在服务器上的文件
------解决方案--------------------
引用:
Quote: 引用:

如果想简单方便地兼容全部浏览器,建议用flash,网上应该有现成的组件可以用


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

ajax是不能上传二进制文件的,你感觉到无刷新上传到服务器,很可能是用的iframe提交,或者用的flash。