Eli minullla on ohjelman jonka olisi tarkoitus tallentaa tekstiä tiedostoon, mutta java valittaa jo tiedoston avaamisen kohdalla etteivät oikeudet riitä kirjoittamiseen.
try { tiedosto = new PrintWriter(new FileWriter("viestit.txt"), true); } catch (Exception virhe){ System.out.println("Virhe: " + virhe); }
eli tuossa oli koodi. niin ja "tiedosto" on aikaisemmin määritelty
Jos nyt pitäisi heittää hatusta veikkaus, niin olet tekemässä applettia, joilla on hyvin rajatut oikeudet tiedostoihin. Muistaakseni oikeaudet oli vain lukuun ja silloinkin vain saman paikan tiedostoihin, joissa class-tiedosto sijaitsee. Sun:in sivuilta löytynee lisää tietoa applettien oikeuksista.
jaa siis appleteilla ei voi kirjoittaa tiedostoihin harmi ;(
Voi niillä ne vaan pitää signeerata tms.
signeerata eli?
"Digitally sign", allekirjoittaa digitaalisesti.
jaa miten tämä sitten tapahtuu? voisiko joku laittaa jonkun pienen koodin tai linkin
Jos ei halua signeerata voi, tallettaa serverin päässä tietoja. Kömpelö koodivinkki, jossa serverin pitää pystyä PHP:hen löytyy
täältä, mutta silloin kirjoitetaan siis serverin tiedostoihin eikä käyttäjän.
Aihe on jo aika vanha, joten et voi enää vastata siihen.