alter einer Datei die im Applet geladen wird?
Von: , Frage gestellt am Fr, 30. Apr 2004
Ich lade ein meinem Applet eine Datei auf folgende weise:
Zuerst in der HTML-Datei den Filenamen übergeben:
<applet code="Karte.class" width="1300" height="1100">
<param name="filename" value="output.txt">
</applet>
dann lade ich diesen Parameter in meiner Klasse und lade die URL mit der Datei:
try
{
url = new URL(getDocumentBase(), getParameter("filename"));
file = new DataInputStream(url.openStream());
}catch (Exception e)
{
Fehler = true;
}
naja und anschliessend lese ich mit readByte() den Stream.
Ziemlich umständlich aber irgendwie die einzige möglichkeit mit der ich mein Applet dazu gekriegt habe die Datei zu laden.
Gibt es eine Möglichkeit das Alter (lastModified) herauszufinden?
Ach und 2. hab ich irgendwie den Verdacht, daß die Datei nicht allzugroß sein darf, meine Textdatei ist 1.4MB groß und da läd er die auf dem Server einfach nicht.
Deshalb hab ich jetzt einfach mal 2 Dateien mit je 700KB benutzt. Geht das auch anders? Auf meinem Rechner zu Hause funzt das Applet ja, nur auf dem Server irgendwie nicht :-(
Gruß Wizard of War
