如何使Java Applet访问本地文件系统
2007-12-21 11:41
351 查看
1,直接修改客户端$JRE_HOME/lib/security/java.policy, 如加入下面这两行:
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "${user.home}/test.txt", "write";
这样就可以在Applet的客户端保存test.txt文件到当前目录
2,写一个applet.policy文件如下:
grant {
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "${user.home}/test.txt", "write";
};
然后在启动Applet时应用该安全策略文件,可以通过加入启动参数-J-Djava.security.policy=applet.policy
3,可以第二种方法的基础上加入安全认证机制,具体可以参考:http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html
4,找一个javascript和java的适配器,这样可以将applet访问本地文件转换为javascript访问本地文件,以绕过applet的安全限制
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "${user.home}/test.txt", "write";
这样就可以在Applet的客户端保存test.txt文件到当前目录
2,写一个applet.policy文件如下:
grant {
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "${user.home}/test.txt", "write";
};
然后在启动Applet时应用该安全策略文件,可以通过加入启动参数-J-Djava.security.policy=applet.policy
3,可以第二种方法的基础上加入安全认证机制,具体可以参考:http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html
4,找一个javascript和java的适配器,这样可以将applet访问本地文件转换为javascript访问本地文件,以绕过applet的安全限制
相关文章推荐
- 如何将S/4HANA系统存储的图片文件用Java程序保存到本地
- 创建访问本地文件系统的信任APPLET
- 创建访问本地文件系统的信任APPLET(1)
- 创建访问本地文件系统的信任APPLET(2)
- 创建访问本地文件系统的信任APPLET(2)
- Java本地web项目页面如何直接访问另一台服务器的图片文件
- flash如何同时访问本地文件系统和网络文件
- applet访问本地文件系统,要数字签名
- 创建访问本地文件系统的信任APPLET(1)
- 用JAVA访问共享文件系统
- 第一个hadoop程序(java程序访问hadoop的hdfs文件系统中的文件)
- Hadoop(八)Java程序访问HDFS集群中数据块与查看文件系统
- 本地方法中printf如何传给java--java系统级命名管道
- 如何控制上传附件的大小?在没有上传到服务器上就能判断出来 - 用Applet(签名) + JavaScript在提交前先判断本地文件的大小。
- 重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件
- C#,Web系统中如何判断访问来源IP为本地(IPv4)
- 如何产生签名applet能让applet能够访问本地资源
- Applet 签名 访问系统本地资源
- 什么是POI?[Apache.org摘录]JAVA的API如何访问微软的文件【Excel,Word等等】
- 怎样才能让applet访问本地文件呢?