有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java小程序可以在IE中工作,但不能在firefox中工作

因此,我创建了一个小程序,在本地硬盘上创建一个文件,并最终将其上传到我创建的CGI

在IE上运行时,小程序工作正常,可以正确创建和上传文件。 然而,在firefox上,我在Java控制台上得到一个错误,拒绝访问,这表明它根本无法创建文件。我自己创建了证书,没有购买证书,也没有通过公司进行验证

我需要一个解决方案,它将适用于任何可能使用小程序的人,这意味着修复程序不能只编辑我自己的设置,除非我可以对每台接受证书的计算机都这样做


共 (3) 个答案

  1. # 1 楼答案

    This bug可能是相关的

    它指出Firefox会杀死需要很长时间才能加载的java小程序。我有一个例子,当从本地资源加载时工作正常,但在远程加载时失败。有时,重新打开小程序可以使其工作,因为它似乎每次加载越来越多的类

  2. # 3 楼答案

    未签名的小程序无法在所有浏览器上访问本地磁盘。它在IE中对您有效,因为我相信您是从文件系统(而不是通过http)运行它的。因此,正确的解决方案不是在磁盘上创建文件。在内存中创建内容并上传。但请记住:您只能连接到下载小程序的服务器

    如果您确实需要创建本地文件,则必须对小程序进行签名