Avatar billede gedebuk Nybegynder
26. august 2002 - 10:14 Der er 3 kommentarer og
2 løsninger

Fillæsning fra applet

Hejsa!

Jeg har brug for at læse en XML-fil vha. en XML-parser i en applet, som skal køres i en browser.
Dette får man naturligvis ikke lov til pga. nogle sikkerheds-restriktioner. Jeg har derfor fulgt de nødvendige steps fra http://developer.java.sun.com/developer/technicalArticles/Security/Signed/, hvilket også fint virker... Men kun vha. Appletviewer'en, hvor jeg skal kunne køre det fra Internet Explorer.
Hvordan gør jeg dette?
Jeg har bl.a. lavet en policy-file, men hvordan bruger jeg den, når jeg skal køre det fra browseren?
Avatar billede disky Nybegynder
26. august 2002 - 10:19 #1
Det står beskrevet der hvor du linker til.

Du skal generere den policy og lave nogle keys som du signer din jar file med.

p.s. Du kan godt læse filer uden, men kun fra serveren hvor appleten hentes fra.

Kig evt. på Webstart programmer.
Avatar billede ascii Nybegynder
26. august 2002 - 10:20 #2
Lave en policyfile med policytool.exe fra din jdk. Denne fil skal placeres på alle de PC'ere hvor du ønsker din Applet skal have lov til at læse en fil fra..
OBS. Denne procedure kører under Java Plugin (JRE)
Avatar billede ascii Nybegynder
26. august 2002 - 10:23 #3
Avatar billede gedebuk Nybegynder
26. august 2002 - 12:44 #4
Hmmm, jeg kan ikke få det til at virke, som jeg gerne vil.
Jeg kan godt læse fra en fil, f.eks.:
File f = new File("c:\data.xml");
FileReader read = new FileReader(f);
char[] chars = new char[30];
read.read(chars);
System.out.println("data: " + new String(chars));

Men jeg kan ikke læse det vha. min XML-parser (som er JDOM):


      Document doc = builder.build( f );

      Element root = doc.getRootElement();
      List list = root.getContent();
      Iterator itr = list.iterator();
      double dbValue = 0.0;
      while( itr.hasNext() )
      {
        Object obj = itr.next();
        if ( obj instanceof Element )
        {
            Element element = (Element) obj;
            ...
        }
      }
Avatar billede gedebuk Nybegynder
26. august 2002 - 15:17 #5
Jeg har ikke helt fået løst problemet, men starter en ny tråd om det.
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