Thread View: pl.comp.lang.java
2 messages
2 total messages
Started by Mariusz Kaczor
Fri, 11 Apr 1997 11:54
security violation (N3.0)
Author: Mariusz Kaczor
Date: Fri, 11 Apr 1997 11:54
Date: Fri, 11 Apr 1997 11:54
34 lines
1822 bytes
1822 bytes
Napisalem Applet ktory czyta z pliku dane i odpowienio
wyswietla je na ekranie. Problem w tym ze gdy uruchamiam
go na serwerze (czyli adres URL typu: http://localhost/java/test.html)
to w Netscape dostaje komunikat o bledzie tresci:
# Security Exception: file.read:inne.txt
# Applet exception: security violation: security.file.read: inne.txt
netscape.applet.AppletSecurityException: security.file.read: inne.txt
at netscape.applet.AppletSecurity.checkRead(Compiled Code)
Co to jest? Jak Applet w takim razie moze czytac z pliku?
Mariusz
P.S. Kawalek programu:
...
try {
DataInputStream in = new DataInputStream(new
FileInputStream("inne.txt"));
String linia;
while((linia=in.readLine())!=null) {
v.addElement(linia);
}
in.close();
}catch (IOException ex) {System.out.println("Blad we/wy");}
}
...
--
/----------------oOOo---------------oOOo--------------------------\
|Mariusz Kaczor | MAXSOFT SP. Z O.O. |
|mariuszk@maxsoft.com.pl |ul.Londynska 2 03-921 Warszawa |
|http://www.maxsoft.com.pl/ |tel/fax:672-60-50,672-60-80 |
\-----------------------------------------------------------------/
Re: security violation (N3.0)
Author: Artur Biesiadowski
Date: Fri, 11 Apr 1997 13:05
Date: Fri, 11 Apr 1997 13:05
20 lines
1606 bytes
1606 bytes
Mariusz Kaczor (Mariusz.Kaczor@maxsoft.com.pl) wrote: : Napisalem Applet ktory czyta z pliku dane i odpowienio : wyswietla je na ekranie. Problem w tym ze gdy uruchamiam : go na serwerze (czyli adres URL typu: http://localhost/java/test.html) : to w Netscape dostaje komunikat o bledzie tresci: : # Security Exception: file.read:inne.txt : # Applet exception: security violation: security.file.read: inne.txt : netscape.applet.AppletSecurityException: security.file.read: inne.txt : at netscape.applet.AppletSecurity.checkRead(Compiled Code) Próbujesz przeczytać plik inne.txt na komputerze człowieka który z twojej strony korzysta, a nie z servera na którym ona jest. Tak więc nic dziwnego że jest security violation.(bo przecież on w takim pliku u siebie na dysku może trzymać tajne dane :) Musisz sobie ten plik ściągnąć przez sieć. Przejrzyj dokładnie klasę Applet w java.applet - tam jest jakaś wygodna metoda do zrobienia tego (poprzez przeglądarke). Artur
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads