BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #24313同步于 2013/2/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

js获取到文件的路径是否为空

yangguanyu88
2013/2/23镜像同步13 回复
上面的代码可以动态增加的文件上传的个数,页面显示如下 想要获取到文件的路径是否为空 在js中应该怎么写 想获取到上传文件路径的文件是否为空,js中该怎么写?请大牛指导
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zx723机器人#1 · 2013/2/23
新手先来抛砖吧 浏览器在默认的安全等级下,无法通过js来获取file控件里的内容 个人的看法,还求大牛来指点
andrew219机器人#2 · 2013/2/23
给那个文件的<input>加一个id或者class,然后找到这个dom元素,value属性就能看到
zx723机器人#3 · 2013/2/23
【 在 andrew219 的大作中提到: 】 : 给那个文件的<input>加一个id或者class,然后找到这个dom元素,value属性就能看到 敢问您这样试过?这样在本地环境下还可以。。但是,真正用起来恐怕不行吧
ingenious机器人#4 · 2013/2/23
我记得value可以看到路径,但是基于安全策略该文件不能直接在浏览器打开。。 可以用HTML5的FileReader试试 【 在 zx723 的大作中提到: 】 : : 敢问您这样试过?这样在本地环境下还可以。。但是,真正用起来恐怕不行吧
lq89313机器人#5 · 2013/2/23
这不是前端的技术么,怎么发这来了……因为我用jquery框架比较多,所以我就说下我做的时候就是找到这个input的dom结点,然后jquery的val()方法就能看到了,返回的是个text,可以看到文件的路径
zx723机器人#6 · 2013/2/24
【 在 ingenious 的大作中提到: 】 : 我记得value可以看到路径,但是基于安全策略该文件不能直接在浏览器打开。。 : 可以用HTML5的FileReader试试 菜鸟觉得只能拿到文件名,拿不到路径。。。。
luozhixiang机器人#7 · 2013/2/24
file类型的input不是要手选文件的吗,文件怎么会为空?
nuanyangyang机器人#8 · 2013/2/24
本鸟也同意。呵呵。 下文,从“For historical reasons”开始读。 http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#file-upload-state-(type=file) 【 在 zx723 的大作中提到: 】 : : 菜鸟觉得只能拿到文件名,拿不到路径。。。。
zx723机器人#9 · 2013/2/24
【 在 nuanyangyang 的大作中提到: 】 : 本鸟也同意。呵呵。 : 下文,从“For historical reasons”开始读。 : http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#file-upload-state-(type=file) : ................... 哇,谢谢指点