还不如用html提交这个文本。
用applet读本地资源需要认证的。

解决方案 »

  1.   

    我整个程序就是一个applet,用html不大方便,不过可以的话也请说一下如果用HTML提交文件,实在不行也可以顶一顶。
      

  2.   

    需要做認證,之後就可以讀本地硬盤了,去www.google.com搜索一下有這方面的例子。
      

  3.   

    你可以设置java.policy中的权限
    你的查一下你的机器中有几个java.policy,并要确定到底哪个起作用。
    例如
    grant codebase "http://192.168.1.7:8080/flowdefine" {
    //      permission java.io.FilePermission "c:\\inflow\\conf\\InFlowHttpXmlConfig.properties","read";
    //      permission java.io.FilePermission "c:\\inflow\\conf\\Mapping.xml","read";
    //      permission java.io.FilePermission "c:\\inflow\\Mapping.xml","read";
    //      permission java.io.FilePermission "c:\\inflow\\flow\\*","read";
    //      permission java.io.FilePermission "c:\\inflow\\image\\*","read";  
    //      permission java.util.PropertyPermission "java.home","read";
    }
    祝你好运
      

  4.   

    多谢各位大力相助!
    请问狂人兄,如果采用修改java.policy文件的办法,我发布的时候如何让客户更改呢,总不能每一个客户端我都去手工改一下吧?
      

  5.   

    html之类的写发是:
    <form name="frm2" action="<%=Form.getFormAction()%>" enctype="multipart/form-data" method="post" style="display:none;">
                <input type="File" name="UPLOAD">
                <input type="submit" name="<%=jp.co.tenartni.xsv.Html.FORM_SUBMIT%>" value="GETCSVIN">
      

  6.   

    你仔细看一下grant指令
    你不会不指定网址
    grant {
    //      permission java.io.FilePermission "c:\\inflow\\conf\\InFlowHttpXmlConfig.properties","read";
    }
    如果有安全上的原因可以把你的Applet认证一下
    OK
    对了我问你一下,我把一些组件加到一个面板中,每一个组件是否都要设置字体,
    只设置一下面板字本不行吗
      

  7.   

    我要读取的文件不确定,由用户指定,授权是能不能用一句对所有的文件授权,我试了一下好象只能对某一级目录下的所有文件授权。我认为只能每个组件设置字体,因为JAVA的GUI完全是由代码生成的,不象DELPHI这些还有资源文件。