Archief - JAVA: Applet Security issue

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Treuer'ken

Legacy Member
Ik laad een applet van de server, naast het applet staat een bestand,
ik wil dit inlezen via een
Code:
new BufferedReader( new FileReader("myfile.txt"));

maar ik krijg de melding:
java.security.AccessControlException: access denied (java.io.FilePermission clie

weet er iemand hoe ik die permissies kan instellen, want ik krijg het niet werkend...

Mvg Treuer'ken

Lashknife

Legacy Member
mij lijkt het alsof jouw script een file lokaal op die pc probeert te lezen (ook al vind hij hem niet in de tmp files prolly) en dat mag niet, ik zou op die manier uw windows documents folder kunnen lezen en in een db opslaan ofzo (en ik weet niet wat gij in docs hebt zitten, en ik veronderstel ook da gij da ni wilt da ik da weet als da private dingen zijn - hoe banaal de inhoud ook is)
Eventueel een absoluut path ernaar? mss binnen dezelfde domain dat ge er wel aanmoogt (crossdomain lijkt mij zowiezo al uitgesloten)

Als dat toch naar een serverfile zou wijzen, euh, check de permissies op die file wel, en of hij die file kan vinden.

servi

Legacy Member
als je dat doet ga je van die mens zijn computer trachten te lezen en dat gaat gelukkig niet.
als ge echter data van de website wil lezen moet je het volgende gebruiken :

URL verbindURL = new URL("http://www.site.be/tekst.txt");
URLConnection connectie = verbindURL.openConnection();
BufferedReader inputlezer = new BufferedReader(new InputStreamReader(connectie.getInputStream()));

Treuer'ken

Legacy Member
bedankt voor de uitleg,

dat van Servi ga ik direct eens proberen,
ik ben er al heel den namiddag op aan't zoeken,
ik had al een certificaat aangemaakt, zodat ik een Signed applet had,
dan kreeg ik de AccessControlException niet meer, maar kon ik het bestand niet vinden...
ik laat jullie zodadelijk weten hoe het verlopen is met dat van servi...

thx
Treuer'ken

Treuer'ken

Legacy Member
Inderdaad Servi zijn code werkt,
dus met een absoluut path lukt het...

Bedankt voor de know how, :applause:
Mvg Treuer'ken
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan