请问:当我用ActiveXObject("Scripting.FileSystemObject")创建对象去访问文件的时候会需要我手动配置我的浏览器以满足服务器的要求 创建出对象供我使用 这样我才能访问文件 那么 我怎么能避开这种问题啊?我也不能让用户在运行我的代码的时候去手动配置浏览器啊?或者说代码里可以加什么东西控制??
或者说JS有别的办法能访问文件???

解决方案 »

  1.   

    FileSystemObject是一个十分危险的ActiveX,基本上浏览器都禁用这个了。你可能需要从别的方面去实现你的需求。
      

  2.   

    怎么可能 只是我不知道 用JS怎么访问文件而已 因为我要点击一个button button的onclick不是会调用JS的函数吗 我在JS里用AJAX调用了一个PHP开启了系统的服务 然后我想把终端的信息再定向到一个a.txt里 然后用JS去读取a.txt 再把a.txt的内容放到页面的一个textarea里 就是这样 我没有恶意。。我是清白的
      

  3.   

    一般象你这种要求,客户端浏览器JS都是拒绝的。想其他办法吧。你可以在用AJAX实现。
      

  4.   

    不需要储存本地文件来实现你的需求,你只需要把终端信息放在responseText中就可以在JS访问了,如果你要存储终端信息,建议储存在服务器上,用PHP处理服务器上的文件。
      

  5.   

    responseText是系统定义的?linux下也可以用吧?那我如何访问这个responseText呢?先去网上找找看 不会我再回来 谢谢先!
      

  6.   

    responseText是XMLHttpRequest的一个属性,你可以用Ajax来实现你的需求,详细google.
      

  7.   

    呵呵,如果是的话,倒是可以交流一下。
    处于安全的考虑,浏览器不提供在WEB方式下的本地文件访问。
    但凡事都是有例外的
      

  8.   

    回复:xuzuninghttp://topic.csdn.net/u/20090910/14/3e097c79-ee31-45ce-b8e4-3378f4f8f044.html?seed=881926238&r=59700989#r_59700989这里是证据 我确实没要编病毒。不过 暂时还没google到如何将后台的信息定向到responseText里去
      

  9.   

    button调用AJAX,AJAX执行PHP文件,PHP文件读取文档内容,并将内容echo给AJAX处理。JS调用AJAX的返回值并赋值给textarea
      

  10.   

    button调用AJAX,AJAX执行PHP文件,PHP文件读取文档内容,并将内容echo给AJAX处理。JS调用AJAX的返回值并赋值给textarea好厉害好厉害!!!终于理解了!!!超级正解!
      

  11.   

    TO:dzxccsu 目前网速原因 结贴失败 谢谢 一语点醒我拉~~~
    还要谢谢CunningBoy 谢谢热心指导!!!帮了我个小菜鸟!