nnpc.net
当前位置:首页 >> 怎么简单获取input FilE 选中的图片,并在一个Div... >>

怎么简单获取input FilE 选中的图片,并在一个Div...

要支持ie8预览图片的话 没有简单的代码, 一般用flash实现 或者先上传后再获取地址. 要是ie9+ 则可以直接用html5实现 简单很多.

var files = $(".file-box").find("input[type='file']"); files.each(function(){ alert($(this).val()); });试试

要用ajax来做吧.需要和后台交互的.你把返回后的内容显示就好了.

方法一:你可以把你上传的图片,放到数据库中的某个表中,然后,你查询表获得;方法二:你上传图片成功以后,返回jsp 一个上传图片放置的路径,你把这个路径setValue到<input id="tee" type="hidden"/> 通过$("#tee").val()获得路径,通过ajax,在后台通过url获得图片;

javascript 获取文件域 (type=file) 的完整路径一直是很麻烦的问题,问题主要出在一些浏览器基于安全性考虑而不能正常获取到文件域中选中图片的决对路径,尤其一些基于webkit的浏览器比如 Chrome, Safire等浏览器,下面是一个可以兼容

这个并不是那么简单做出来的,一般情况下会加一段iframe代码,模拟ajax上传.<br><br>代码很简单,如下:<br>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;<br>&quot;http://www.w3.org/TR/xhtml1/DTD/

input file 怎么获得file<br>&lt;script type=&quot;text/javascript&quot;&gt; <br>//FX获取文件路径方法 <br>function readFileFirefox(fileBrowser) { <br>try { <br>netscape.security.PrivilegeManager.enablePrivilege(&quot;UniversalXPConnect&quot;);

图面路径不能是系统绝对路径,应该是网络路径

用File组件,然后调用StrTemp=File.value属性,获取的内容便保存在StrTemp中了,不知道是你的意愿不是!

<input id="File1" type="file" />是html控件,在后台当然是无法操作的了,加上runat="server"属性,但你是动态生成的,加上也没用.要在页面上实现动态增加上传控件,实现多文件上传,只能用JavaScript或着使用ajax异步调用后台的方法.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com