Bazı durumlarda bir Appletin işlemlerini gerçekleştirmek için bazı veri dosyalarının yüklenmesi gerekebilir. Bu türde dosyalar, Appletin bulunduğu sunucudan istenilen dosyanın tam yada bağıntılı URL’si belirtilerek indirilebilir.
Appletin hangi konumdan yüklendiğini öğrenebilmek içi n getCodeBase() ve getDocumentBase() yöntemleri kullanılabilir. getCodeBase() yöntemi applet sınıflarının bulunduğu konuma ait URL’yi verir.
getDocumentBase() yöntemi appleti
içinde barındıran HTML belgesinin bulunduğu konumun URLsini getirir. Applet sınıfı içinde, tam bir URL yada bir URL ve belirtilen URL ile bağıntılı yolu belirten bir isim verilerek bir görüntü yada ses klibi dosyasını indirilmesini sağlayan özel yöntemler bulunmaktadır.
Bu yöntemler aşağıda sıralanmıştır:
getImage(url);
getImage(url, name);
getAudioClip(url);
getAudioClip(url, name);
Diğer dosya türlerinde, dosya için akış elde etmek amacıyla applet sınıfının getClass() yöntemi kullanılabilir. Elde edilen bu akış dosyanın içeriğini okumak için kullanılabilir. Sunucu üzerinde bulunan bir kaynak için girdi akışı aşağıdaki gibi yaratılabilir:
InputStream s = getClass().getResourceAsStream(name);