user633314
user633314

Reputation: 45

Applet will work in IE, but not firefox

So I have created an applet that creates a file on the local hard drive, and eventually uploads it to a CGI that I have created.

When run on IE, the applet works fine, and creates and uploads the file properly. However, on firefox, I get an error on the Java Console, access denied, showing me that it simply can't create the file. I created the certificate myself, and did not buy one or have it verified through a company.

I need a solution that will work for anybody who potentially uses the applet, meaning the fix can't just be editing my own settings, unless I can do that with every computer that accepts the certificate.

Upvotes: 2

Views: 4964

Answers (3)

Traveler
Traveler

Reputation: 1108

This bug may be relevant.

It states that Firefox kills java applets that take too long to load. I have an example that works fine when loaded from a local resource but fails when it is remote. Sometimes, reopening the applet can make it work as it appears that it loads more and more of the classes each time.

Upvotes: 0

AlexR
AlexR

Reputation: 115328

Unsigned applets cannot access local disk on all browsers. It worked for you in IE because I believe that you ran it from file system (not via http). So, the right solution is not to create file on disk. Create content in memory and upload it. But remember: you can connect only to server the applet was downloaded from.

If you really have to create local file you have to sign the applet.

Upvotes: 3

Saurabh Gokhale
Saurabh Gokhale

Reputation: 46395

May be, some setting has to be done. One of the reason could be your Mozilla Firefox is not java enabled.
Check the following links :

To test whether java is enabled or not in a web browser, click [here]

Upvotes: 0

Related Questions