只能同情你了,读取客户端资源必须要插件,要是js无限制的读取客户端资源,谁还敢看网页,不怕硬盘上的a片被窃取。。

解决方案 »

  1.   

    老大,给条明路,用什么插件好?applet?NPAPI?PPAPI?
    系统支持的浏览器最低要求是支持webSocket。
      

  2.   

    applet应该广泛一点吧,ie和firefox安装java虚拟机就能跑,acx只有ie能跑,不过applet能否读客户段文件就不清楚了。。
      

  3.   

    你直接让客户端上传文件,服务器分析后再返回不行吗,干么非得直接操作客户端的文件。要不就改成c/s的,b/s限制太多了
      

  4.   

    做一个类似u盾的客户端软件提供下载安装,然后什么都可以做了,可取名为x宝 x盾 什么的,显得专业客户也不会抵触
      

  5.   

    要直接操作客户端文件除了编写浏览器插件还真没有办法了,除非限制用户只能用ie6,也许可以用scripting.filesystemobject这个对象操作客户端文件,不过要是打了补丁什么的可能读取不了
      

  6.   

    嗯,最终想要做到的效果就是,用户能在web系统中对他本次整个工作简单的就操作完成。整个工作的逻辑就三步。
    1.选择一个文件路径。
    2.执行一个操作(这个操作用系统修改文件)。
    3.覆盖原文件。以前就是上传-->修改-->下载-->覆盖。这个功能就变的非常鸡肋。所以就想写插件。如果另外开一个小程序窗口,那和写插件有什么区别呢?写插件的效果虽然没有本地CS程序那么厉害,不过也类似一个简单的本地CS程序,要求很简单,就一个文件系统的访问、可读写。现在已经定了,这个鸡肋用插件解决,只是在找寻插件框架时感觉到茫然 
      

  7.   

    嗯,谢谢老大,我们的系统用了webSocket,所以限制了用户使用的浏览器,至少要支持webSocket。
      

  8.   

    谢谢,基于系统对浏览器最低的要求,而现在大部分用户使用的IE浏览器还不支持html5的某些特性,所以浏览器定位在只要支持webSocket就行,即非IE浏览器也要能使用。PS:这个功能真特么麻烦 
      

  9.   

    用ftp方式连接用户的文件 然后在服务器上操作可不可以?
    没做个这方面的
      

  10.   

    这个只能是让客户安装一个程序了。他不给安就偷偷安。如果随便写个web,就能把人家的电脑翻个底朝天,这世界就翻天了。
      

  11.   

    只有两条路可选
    1.开发主流浏览器的插件,提示客户安装
    2.开发一个客户端,比如用flex开发,相对轻量级且跨平台
      

  12.   

    额,请细看上面的需求。我们的是web运用系统,就想淘宝那种,要安装一个activeX控件一样。你想用网银,难道可以不安么?我没有要偷偷安,你见过可以自动安装的浏览器插件么?
      

  13.   

    谢谢,不用基于flash的flex,已经定了开发插件,目前暂时用NPAPI,不过貌似NPAPI会被遗弃,所以有点茫然~~~