js怎么获取上传文件的绝对路径?

ian003 发布于 2014/06/27 11:37
阅读 6K+
收藏 1
上传文件时,想获取客户端上传文件的原始路径,js怎么实现,或者其他实现?怎么解决浏览器兼容问题?
加载中
0
冬芽
冬芽
额 这个不可能吧  浏览器为了保护用户隐私安全都用伪地址的 你会经常看到 fakepath
冬芽
冬芽
回复 @ian007 : HTML5支持流啊 或者分片吧
ian003
ian003
能以流的形式上传吗?
0
雪梨苹果
雪梨苹果

不可能的,js的权限安全问题。

js能获取到本地数据的话(rwx),很危险的。

ian003
ian003
那怎么搞?
0
郭真真
郭真真

C://fakepath是浏览器设置的问题,取不到真正的地址 ,解决方法:

工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”就能解决问题。

ian003
ian003
回复 @郭真真 : 额,我看是有问题的,显示fakepath
郭真真
郭真真
回复 @ian007 : 我只在ie和谷歌中看过,没有问题
冬芽
冬芽
回复 @ian007 : 你不可能更改用户的浏览器设置的
ian003
ian003
所有浏览器都适用?
0
番茄酱汁
番茄酱汁
为什么要获取路径呢 有用吗
0
离尘
离尘
用异步将文件上传到服务器,拿到服务器返上文件的路径,返回给js端
返回顶部
顶部