nogen der ved hvordan jeg får vist en txt-fil jeg har liggende på en extern web-server i f.eks en scroller eller ticker ???
jeg vil gerne have en status fil - og evt en tilhørende applet som folk kan ligge på deres hjemmesider (på deres egne servere)så de kan se indholdet af min txt-fil(på min webserver) på deres egen side.....
status filen skal ligge på min server som folk så kan læse via en (?) applet eller lign.... på deres egne sider - giver dette nogen mening eller bør jeg købe en ny staveged?
hmm - jeg har en server som svinger op og ned - den står på et lukket netværk .... den kaster dog en logfil (txt-format) op på en webserver... jeg kunne så godt tænke mig at kunne lave en lille scroller der viste indholdet af log filen på en web-side ...
Prøv at bytte CodeBase ud med en URL på en anden server, om det virker ved jeg ikke umiddelbart
UrlCodeBase=this.getCodeBase(); //henter pathen hvor applet er loadet fra
url=new URL(CodeBase+\"Planter.dat\"); input=new BufferedReader(new InputStreamReader(url.openStream())); while((line=input.readLine())!=null) { //her kan du så lave noget med data fra filen
selve scroller delen har jeg tjek på men jeg kan ikke få den satan til at hente info fra en anden server end den som filen ligger på ....(*G* belastende)
pga af en grum firewall ... og de bruger som skal bruge det ikke fatter en logfil.... jeg har lavet en lille oversætter men den kan kun hive informationen fra samme server som den ligger på.... har du nogen ideer til hvordan man ellers kan lave det ??
Du har en applet som er placeret på server A, denne loades i bruger B\'s browser, applet\'en skal så læse en statusfil fra en anden server C.
Dette kan kun lade sig gøre hvis du signer applet\'en. En applet må ikke: 1. connecte til en anden server end hvor den kommer fra. 2. Læse systemresourcer ( såsom filer ) fra den maskine hvor den er loadet
Medmindre den er signed. (dvs. alt det med certifikater, som også andre nævner)
Løsningen, såfremt man ikke ivl signe sin applet er: At lave et serverside program, evt. en servlet som er placeret på server A, og som læser statusfilen fra server C. Applet\'en kontakter således server A\'s program som læser server C\'s statusfil, og afleverer det.
Dette er også måden de applet\'s du snakker om virker på.
Egentlig utroligt simpelt og det virker.
Nøgleordet er java security mekanismerne, som skal overholdes.
En java applet må netop godt loade filer fra den server den er loadet fra. ! Men KUN fra den server den er loadet fra, og der er vist også en begrænsning med at det skal være fra samme skuffe (eller kun webserveren)
Jeg har lavet en applet som loader en text fil fra serveren og det virker :)
Det var ikke det jeg mente med pkt. 2 Jeg uddyber. 2. Læse systemresourcer fra den maskine, hvor applet\'en er loadet i browseren, dvs. brugerens maskine
Jeg er helt enig i at, man sagtens kan læse noget fra den server hvor applet\'en kommer fra.
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.