我在每台客户端计算机上安装了一个软件,软件定义了新的协议,当我的客户端调用浏览器的协议时,软件将在那里运行计算机并执行一些文件转移操作。使用网络浏览器读取客户端上的文件内容
例如,如果客户端在浏览器中发出LPL://-s 109.107.108.7 -f c:\tmp\file.big
,软件将运行并将file.big
转移到服务器。
现在我在定位客户端的完整文件路径时遇到问题,我了解现代浏览器为了安全起见阻止获取完整路径,但是我需要使用web读取我的客户端的文件内容。
有一个变通来解决这个issuse
你不能这样做 - _“但我需要!”_ - 哦,现在你可以...不,这是不可能从网络浏览器。尝试搜索。如果你真的必须和你可以控制客户端,可以使用Flash/Silverlight/Java applet或桌面应用程序。 – CodeCaster
好的,有没有办法创建或获取一个虚假的路径来达到内容,所以我可以上传它与我的软件? –
[在各种浏览器的javascript中读取客户端上的文件内容]的可能副本(http://stackoverflow.com/questions/750032/reading-file-contents-on-the-client-side-in-javascript-在-不同的浏览器) – Rob