IE只能访问一定目录下的文件,不是可以访问所有的文件,Applet没有那么高的权限。

解决方案 »

  1.   

    这是IE本身的限制,你除非修改IE的安全属性就差不多。
      

  2.   

    但是在jre1.4.0下任何目录都可以,
    请drugon说详细些,这个问题困扰很长时间了
      

  3.   

    客户端权限问题
    1.通过配置安全配置文件来解决。.java.policy文件。/* AUTOMATICALLY GENERATED ON Fri Jun 06 21:53:57 CST 2003*/
    /* DO NOT EDIT */grant {
      permission java.util.PropertyPermission "user.dir", "read";
      permission java.util.PropertyPermission "user.home", "read";
      permission java.util.PropertyPermission "java.home", "read";
      permission java.util.PropertyPermission "java.class.path", "read";
      permission java.util.PropertyPermission "user.name", "read";
      permission java.lang.RuntimePermission "accessClassInPackage.sun.misc";
      permission java.lang.RuntimePermission "accessClassInPackage.sun.audio";
      permission java.lang.RuntimePermission "modifyThread";
      permission java.lang.RuntimePermission "modifyThreadGroup";
      permission java.lang.RuntimePermission "loadLibrary.*";
      permission java.io.FilePermission "<<ALL FILES>>", "read";
      permission java.io.FilePermission "${user.dir}${/}jmf.log", "write";
      permission java.io.FilePermission "${user.home}${/}.JMStudioCfg", "write";
      permission java.net.SocketPermission "*", "connect,accept";
      permission java.io.FilePermission "C:\WINNT\TEMP\*", "write";
      permission java.io.FilePermission "C:\WINNT\TEMP\*", "delete";
      permission java.awt.AWTPermission "showWindowWithoutWarningBanner";
      permission javax.sound.sampled.AudioPermission "record";
      permission java.net.SocketPermission "-", "listen";
      permission java.net.SocketPermission "-", "accept";
      permission java.net.SocketPermission "-", "connect";
      permission java.net.SocketPermission "-", "resolve";
      permission java.security.AllPermission;
    };grant signedBy "saili" {
      permission java.net.SocketPermission "*:1024-65535", "connect,accept,resolve";
      permission java.net.SocketPermission "*:80", "connect";    
      permission java.net.SocketPermission "-", "listen, accept, connect, listen, resolve", signedBy "ganja";
      permission java.net.SocketPermission "-", "accept";
      permission java.net.SocketPermission "-", "connect";
      permission java.net.SocketPermission "-", "resolve";
      permission java.security.AllPermission;
    };
    2.通过签名来解决。
      网上搜吧。