This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Applets and the fly likes How to load an image in applet from web server Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Java » Applets
Bookmark "How to load an image in applet from web server" Watch "How to load an image in applet from web server" New topic

How to load an image in applet from web server

Srikanth Reddy

Joined: Jun 05, 2004
Posts: 10
I have an applet loaded by a servlet from my main web server. This applet has to load an image from my another web server. I know that applet loaded by one web server cannot access resources from other web servers. And I cannot put signed applet signed by a certificating authority. What way can I load the image ? Thanks in advance.

Srikanth<br />SCJP 1.4
sachin pathak

Joined: Jun 05, 2002
Posts: 27
Hi there
Hope follwing code inside the class implementing applet helps.
Joe Ess

Joined: Oct 29, 2001
Posts: 9137

You can use a server application, like a servlet, on your main web server to act as a proxy. Your applet contacts the main web server, the main web server downloads the image and returns it with the applet's request. Your applet never leaves the sandbox so its happy. The server is an application so it can do whatever it wants.

[How To Ask Questions On JavaRanch]
Paul Houser
Ranch Hand

Joined: Nov 06, 2003
Posts: 34
This is what I do to load an image:

Image image = this.getImage(getDocumentBase(), "images/image.png");

where: "this" is the class implementing the applet (presuming you load the image from that class) and getDocumentBase() returns the folder of html file running the applet

Hope that helps.

Paul Houser<br /><br />"Just say NO to emoticons"
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: How to load an image in applet from web server
It's not a secret anymore!