Avatar billede shubijam Nybegynder
04. april 2006 - 10:29 Der er 5 kommentarer

Hente billedets kilde fra anden server

Hej

Jeg har oprettet et forum, hvor brugeren kan indsætte et billede fra egen server. Dvs. jeg anvender den fulde sti som kilde til billedet.

<img src="Brugerens indtastede sti">

Det virker helt fint med almindelige billedfiler, men hvis brugeren indtaster en billedsti fra fx 123hjemmeside.dk, hvor billederne vist ligger i en db, giver det en fejl. Stien kunne se sådan ud: http://www.123hjemmeside.dk/picture.aspx?tid=3254442

Hvis jeg starter med at åbne stien direkte i adresselinjen og efterfølgende går til debatten, kan billedet godt vises. Hvad er problemet, og hvad kan jeg gøre?
Avatar billede shubijam Nybegynder
04. april 2006 - 10:31 #1
Bemærk iøvrigt, at billedet, der linkes til her, først vises, når browseren opdateres... ?
Avatar billede coderdk Praktikant
04. april 2006 - 10:47 #2
De bruger sikkert noget sessionhalløj for at forhindre det (hotlink af billeder). Det kan du ikke rigtig gøre noget ved.
Avatar billede elskermad.dk Nybegynder
04. april 2006 - 10:48 #3
du kan tjekke om der er en endelse på filen (jpg, gif, png) og hvis ikke så selv sætte den på - denne burde virke i første forsøg:
http://www.123hjemmeside.dk/picture.aspx?tid=3254442&.jpg
Avatar billede elskermad.dk Nybegynder
04. april 2006 - 10:49 #4
argh pis, det gjorde det så ikke alligevel :D glemte at det hjalp at opdatere browseren hehe
Avatar billede shubijam Nybegynder
05. april 2006 - 13:45 #5
Ok, det lader til, at der ikke rigtig er noget at gøre... Men tak alligevel.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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