社区
Java SE
帖子详情
applet的本地文件读取问题
dulang200x
2004-08-31 09:12:29
写了一个applet文件,要读取本地的一个文件中的数据,
请问怎么实现啊,
applet不是不支持读取本地文件的吗?????
...全文
276
10
打赏
收藏
applet的本地文件读取问题
写了一个applet文件,要读取本地的一个文件中的数据, 请问怎么实现啊, applet不是不支持读取本地文件的吗?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fairness
2004-09-02
打赏
举报
回复
把文件放在服务器端不就行了
java787
2004-09-02
打赏
举报
回复
只要运行你加载applet的网页就可以了,运行时,会自动跳出窗,提示这是一个数字签证的程序,按是继续运行,也可以让你的客户下载你的证书安装一下,就不会有这个的跳出窗口提示了。
dulang200x
2004-09-02
打赏
举报
回复
各位大虾,按你们给的方法处理后,
是不是要把自己定义的数字签名拷贝到每个客户机上去啊???
那这样现实吗????
java787
2004-09-01
打赏
举报
回复
加载applet的代码也要改,按照 你自己的改一下就可以了,
<APPLET CODE="myclass" cabbase="myapplet.cab" name=applet width=100% height=100% hspace=1 vspace=1>
java787
2004-09-01
打赏
举报
回复
必须使用数字签证
如果你的ie安装的是sun的虚拟机,那么按楼上说的网址可以试试
http://www.chinaitlab.com/www/news/article_show.asp?id=1
8726
如果你的ie安装的是微软的虚拟机,那么方法是不一样的
先下载Microsoft SDK for Java Version 4.0安装
applet文件的入口是init();
在源文件里的init()里开始部分加入
try {
if (Class.forName("com.ms.security.PolicyEngine") != null)
{
PolicyEngine.assertPermission(PermissionID.NETIO);
}
} catch (Throwable cnfe) {
}
编义为class文件
安装目录里的bin目录里有建立cab的程序与建立数字签证的程序
先把你的applet的class打成为cab压缩文件
cabarc -r -p n myapplet.cab c:\myapplet\*.class
再建立数字证书
makecert -r -n "myapplet" -d myapplet -sv myapplet.pvk
myapplet.cer
cert2spc myapplet.cer myapplet.spc
如果你的Microsoft SDK for Java Version 4.0安装在
d:\msjava4.0下
那么在d:\msjava4.0\bin\目录下建立一个low.ini文件
内容为:[FullyTrusted]
然后签属cab
signcode -j javasign.dll -jp low.ini -spc myapplet.spc
-v myapplet.pvk myapplet.cab
这个问题原来困或我很久,后来解决了,希望拿来大家分享
hexiaofeng
2004-09-01
打赏
举报
回复
用数字签名
射天狼
2004-09-01
打赏
举报
回复
APPLET读取本地数据文件是有限制的.不允许操作!!
zhushizu
2004-09-01
打赏
举报
回复
是呀,我也是想了好久。。关注中。。。
casinosun
2004-08-31
打赏
举报
回复
是的,安全允许后,可以读取
haode
2004-08-31
打赏
举报
回复
http://www.chinaitlab.com/www/news/article_show.asp?id=18726
使用数字签名
java
applet
操作本地
文件
### Java
Applet
操作本地
文件
...通过以上步骤,我们可以创建一个能够
读取
本地
文件
的Java
Applet
。需要注意的是,在实际部署过程中,必须确保所有必要的安全措施都已到位,以防止潜在的安全风险。
孙强上传的
applet
的保存
文件
在这个场景中,孙强可能已经编写了一个Java
Applet
,并且这个
Applet
具有保存数据到本地
文件
系统的能力。 描述中的内容重复了四次,可能是由于输入错误或格式
问题
,因此没有提供额外的信息。我们将基于标题和标签来...
applet
下载操作及权限
问题
- **受限操作**:未经签名的
Applet
无法直接读写本地
文件
,这是为了保护用户的隐私和系统安全。 - **签名与权限请求**:如果
Applet
需要进行
文件
操作,必须先进行数字签名,然后在代码中使用`java.security....
用
applet
实现自动从服务器上下载
文件
要写入本地
文件
,
Applet
需要被签署,这样用户在首次运行时会看到一个警告,询问是否允许该
Applet
访问
文件
系统。签署
Applet
是一个额外的过程,涉及到数字签名和证书。 5. **编码实现**:具体实现时,可以使用...
SWT或
Applet
打开Office
文件
由于安全限制,
Applet
不能直接访问用户的本地
文件
系统,除非用户给予相应的权限。因此,要在
Applet
中打开本地Office
文件
,你需要使用Java的JNLP(Java Network Launch Protocol)服务,或者通过Web服务的方式,在...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章