这是我的一段代码:
    var ForReading = 1;
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var f = fso.OpenTextFile(cDialog.filename, ForReading);
    var r = f.ReadAll();为什么在eclipse下测试能读。。用浏览器就读不了了。。还有什么别的方法能实现这个功能呢?

解决方案 »

  1.   

    浏览器无此权限,所有浏览器都如此。也没有别的方法读写本地文件!
    但如果你是自己本地用的,可以把网页扩展名改成hta,就有了些权限。
      

  2.   

    fso现在这种IE权限下,该是退出江湖的时候了。
      

  3.   

    不经保存,直接读取上传文件的内容http://dotnet.aspx.cc/article/78280914-a75c-40dc-9dac-322b3d81be35/read.aspx
      

  4.   

    ActiveXObject 不行。。浏览器不会给你权限的
      

  5.   

    IDE测试环境下显示的和浏览器显示的不完全一样。
    比如这个,测试环境下是不调用安全机制设定的,而用浏览器时会参考安全设置。当然对用户也会是这样结果。很多事情,并非是能否实现的问题,而是合适不合适去实现的问题。弄懂这个你才算和开发有缘。