Avatar billede clscableguy Praktikant
06. november 2004 - 19:19 Der er 8 kommentarer og
1 løsning

Gem fil på client med applet

Hejsa

Hvordan gemmer jeg en fil på client maskinen, ligemeget om det er en windows, unix, mac eller linux klienten har?

Og hvordan henter jeg den igen?
Avatar billede arne_v Ekspert
06. november 2004 - 19:35 #1
Du putter applet klassen i en jar fil, laver et certifikat, signer
jar filen og får brugerne til at give den signede kode højere privs
end default for applets.

Muligt. Men ikke helt nemt.
Avatar billede clscableguy Praktikant
06. november 2004 - 20:56 #2
Ja det ved jeg godt. Men jeg tænke på koden til applet'en?
Avatar billede arne_v Ekspert
06. november 2004 - 21:06 #3
Lige ud af landevejen.

FileOutputStream eller hvad du nu foretrækker.

Java har kode som gør at man kan konstruere et platform specifikt filnavn
i ikke platform specifik kode.
Avatar billede arne_v Ekspert
06. november 2004 - 21:10 #4
String fnm = System.getProperty("user.home") + File.separator + "noget.txt";
Avatar billede arne_v Ekspert
21. november 2004 - 20:26 #5
OK ?
Avatar billede clscableguy Praktikant
21. november 2004 - 22:24 #6
ja og nej, når jeg bruger System.getProperty("user.home") for jeg access denied.

Men det er vel noget i samme stil som dette spg. : http://www.eksperten.dk/spm/562830
Avatar billede arne_v Ekspert
21. november 2004 - 22:25 #7
Jep.

Applets har ikke lov til ret meget.
Avatar billede arne_v Ekspert
21. november 2004 - 22:25 #8
default
Avatar billede arne_v Ekspert
22. november 2004 - 15:44 #9
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester