<input type='file'/> 选择一个文件的时候 如何获取这个文件的绝对路径

了不起的盖茨比A 发布于 2013/09/26 22:42
阅读 5K+
收藏 1

<input type='file'/> 选择一个文件的时候 如何获取这个文件的绝对路径,,,,

就是在浏览器 选择一个本地磁盘的文件的时候 , 获取这个文件的路径。用js实现 谁知道怎么写? 在线等。。。。 


加载中
0
布谷鸟
布谷鸟
这个要强奸浏览器才行,用Flash之类的第三方插件实现。浏览器端的JavaScript就算老,它是个老实的家伙,这种事情做不来
了不起的盖茨比A
了不起的盖茨比A
用什么插件可以获取到呢?
0
大大
大大
获取不到
0
飞炀
飞炀
浏览器的安全沙箱是不许服务端获取到客户端的绝对地址的,只能用flash等插件强行获取。默认的HTML和javascript是实现不了的。
Ken5233
Ken5233
+1024
0
今天天气不错
今天天气不错
好像只有以前老版的ie支持
0
kenping
kenping

Flash如果是作为浏览器插件方式,也无法获取路径,只有AIR环境时才可以(用File类)。

nativePath 属性   
nativePath:String  [读写] 
语言版本:  ActionScript 3.0 
运行时版本:  AIR 1.0 

采用主机操作系统表示形式的完整路径。在 Mac OS 中,使用正斜杠 (/) 字符作为路径分隔符。但在 Windows 中,可以使用正斜杠字符或反斜杠 (\) 字符作为路径分隔符来设置 nativePath 属性,AIR 会自动用相应的反斜杠字符来替换正斜杠。 

实现 
    public function get nativePath():String
    public function set nativePath(value:String):void

引发 
    SecurityError — 调用方不在应用程序安全沙箱中。  
    ArgumentError — 路径的语法无效。

0
张伯函
张伯函
需求有问题,南辕北辙
0
李三石
李三石
@红薯 http://wap.oschina.net 手机opera会出来一个文件上传选择框!
0
哈哈__哈哈
哈哈__哈哈
纠结这类问题的当不了程序员,个人愚见
0
酷酷的就
酷酷的就
 你想知道什么?
返回顶部
顶部