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

利用chrome浏览本地html页面,选择文件用js或jquery时怎么样才能获取到绝对路径
<input type="file" />
始终获取不到它的路径,都是c:\fakepath\..........
求大神解答啊,弄好不少时间了,还是弄不好;
我只要能获取到路径就行了,而且是本地的html
Chrome jQuery JavaScript

------解决方案--------------------
c:\fakepath\...这不就是绝对路径?
JS取的就是本地路径
上传后 服务器端保存的路径你要从服务器端输出回来
------解决方案--------------------
貌似不能取到真实路径  安全问题
------解决方案--------------------
 你获取的就是绝对路径,你希望打到什么效果,可以再描述清楚一些
------解决方案--------------------
引用:
<input type="file" />
始终获取不到它的路径,都是c:\fakepath\..........
求大神解答啊,弄好不少时间了,还是弄不好;
我只要能获取到路径就行了,而且是本地的html


你放心 不会给一个网上的代码任意访问本地资源的  
------解决方案--------------------
你要搞清楚 上传时候传给后台的可不是文件路径而是post的文件 后台程序处理的是浏览器request里的文件流 把文件流写到服务器上的文件里 而不是你想的服务器端得到文件路径 然后再去客户端那里抓去文件
------解决方案--------------------
想要的是文件
re:
什么文件、?假如:a负责传文件c,上传成功后为文件d,你要知道哪个文件地址
------解决方案--------------------
引用:
Quote: 引用:

想要的是文件
re:
什么文件、?假如:a负责传文件c,上传成功后为文件d,你要知道哪个文件地址

不需要上传,我只需要能得到路径就行了,例如我选择了 E:\test.txt,我要能获得这个真实路径就可以了,不是c:\fakepath\test.txt,不进行上传操作。只需要知道路径
http://blog.csdn.net/leixiaorong/article/details/7569866