Avatar billede evj Nybegynder
23. januar 2001 - 10:32 Der er 26 kommentarer og
4 løsninger

Billeder i HTML :-)

Hvordan viser jeg i HTML
et billede i blob format
billede kommer fra en database.
Og er Altså ikke en fil på Harddisken
Avatar billede Diojr Praktikant
23. januar 2001 - 10:34 #1
Det kan ikke lade sig gøre i HTML at gå ind i en database og hente et billede og vise det, så skal du igang med noget ASP eller PHP (det er ihvertfald det letteste)
Avatar billede parazite Nybegynder
23. januar 2001 - 10:36 #2
 
Avatar billede parazite Nybegynder
23. januar 2001 - 10:36 #3
Ups... sorry...
Avatar billede Diojr Praktikant
23. januar 2001 - 10:37 #4
Lol ;)
Avatar billede doeleman Nybegynder
23. januar 2001 - 10:37 #5
Du skal bruge 2 filer.

En fil, der spytter billedet ud fra databasen.
En html-fil hvor du indsætter billedet.

Bruger du php eller asp?
Avatar billede doeleman Nybegynder
23. januar 2001 - 10:40 #6
Her er et eksempel med MySQL og PHP, men princippet er det samme, uanset hvilket database/serversidesprog, du anvender:
http://www.faqts.com/knowledge_base/view.phtml/aid/666/fid/10
Avatar billede evj Nybegynder
23. januar 2001 - 10:41 #7
pointen er ikke hvordan jeg får det ud af databasen det har jeg.
Man jeg kan ikke vise det billedet i html
og jeg bruger delphi men nogle web moduler
Avatar billede doeleman Nybegynder
23. januar 2001 - 10:43 #8
Princippet er vel stadigvæk det samme.

Du kan ikke vise et imageblop på din webside, så du er nødt til at lave en html-side, der kalder dit script, som så spytter billedet ud.

Kig på eksemplet, du kan sikkert godt bruge det.
Avatar billede Diojr Praktikant
23. januar 2001 - 10:44 #9
Du skal have hevet billedet ud af databasen før du kan vise det i HTML.. Html i sig selv kan ikke gå ind og hente et billede i en database...
Avatar billede kasseper Nybegynder
23. januar 2001 - 10:44 #10
Kan du ikke gøre sådan :
<script>
var s = new image;
s.src = myimage.gif // eller what ever det billede hedder....
</script>
<img scr=\"s\">

????????????????
Avatar billede kasseper Nybegynder
23. januar 2001 - 10:45 #11
Hvor ligger dit billede henne, når du har hevet det ud af basen.??????
Avatar billede hoejrup Nybegynder
23. januar 2001 - 10:45 #12
Det har intet med dit programmeringssprog at gøre, det er sikkert fordi det er i et format som ikke kan vises på nettet. Dine billeder skal være i formaterne jpeg, gif eller png. Ellers skal du finde noget konverterings software, der konverterer automatisk fra et format til et andet.

/per
Avatar billede doeleman Nybegynder
23. januar 2001 - 10:45 #13
kasseper >> øhhhh
Avatar billede Diojr Praktikant
23. januar 2001 - 10:46 #14
/me goes WTF over kasseper
Avatar billede kasseper Nybegynder
23. januar 2001 - 10:55 #15
doeleman og diojr >> selv øhhhh og WTF ;)
evj siger jo at ha/un har tjeck på at hive billerne ud af databasen, altså er det meste af server-siden på plads.... Men må vi ikke se lidt af den kode du har nu ?????
Avatar billede evj Nybegynder
23. januar 2001 - 10:57 #16
et lille problem jeg har ingen WEB server.
og billede format er jpeg.

\"Kasseper\" billede liger i RAM

\"doeleman\" jeg er ved at tjek dit link ud
Avatar billede doeleman Nybegynder
23. januar 2001 - 11:00 #17
evj>> Du kunne evt. overveje, at gemme en henvisning til billederne istedet for at smide dem ind i et blop. Gem blot stien og filnavnet i databasen, således at du kan udskrive et almindeligt img-tag.
Avatar billede kasseper Nybegynder
23. januar 2001 - 11:01 #18
så kan det ikke lade sig gøre med normal HTML....
Hvis jeg var dig, kastede jeg mig ud i noget ASP, det er sq det nemmeste at få til at køre i en fart.....

Og du kan hente en gratis webserver på nettet....PWS, Appache eller what ever.....
Avatar billede evj Nybegynder
23. januar 2001 - 11:11 #19
ja det med at gemme filen. ved jeg godt.
men det er ikke det jeg vil.
\"Krav Spek\" :-(.

ASP, PHP er nemt. men jeg ikke have en webserver til at køre på min SQL server. bare til at hente bilder.
Avatar billede kasseper Nybegynder
23. januar 2001 - 11:17 #20
Når du nu kan lægge billedet i ramen, kan du så ikke smide det på hd, så en normal HTML side kan hente det...?
Avatar billede evj Nybegynder
23. januar 2001 - 11:21 #21
jeg ved ikke om det er 1 - 1000 bilder i min sql.
så du vil lave 1 - 1000 filer på disken, plus du vil hente det over net.
det kommer til at tage tid.
her ud over skal jeg slettes dem igen når jeg er færdig med dem.
ikke lige den løsning som kommer i 1 række
Avatar billede kasseper Nybegynder
23. januar 2001 - 11:24 #22
Nej, men en normal HTML side kan sq ikke hente filer fra Ram....
Avatar billede olebole Juniormester
23. januar 2001 - 12:31 #23
<ole>
Selvfølgelig kan det lade sig gøre at gemme billeder som \'blob\' - og én eller anden skal vel gøre brug af den mulighed. Det bliver altså dig...det er der nemlig ekstremt få andre, der ville kunne finde på!
Det tager betydelig længere tid at hente billedet fra database end det gør at hente en \'hård\' fil - plus du får en masse andre problemer.
/mvh
</bole>
Avatar billede doeleman Nybegynder
23. januar 2001 - 12:44 #24
olebole >>
Jeg bruger det uden de store problemer, og jeg synes nu ikke hastigheden er et problem. Jeg vil gerne give dig en henvisning til siden, men det bliver først i næste uge.
Avatar billede evj Nybegynder
23. januar 2001 - 12:51 #25
hvis det kan lade sig gøre ole
hvordan vil du så gøre det ????
Avatar billede olebole Juniormester
23. januar 2001 - 18:23 #26
Du laver et asp-script med en sql-kommando, der henter strengen fra databasen og lægger den i en variabel. Derefter sætter du variablen ind det rigtige sted, når asp-scriptet skriver din HTML-side ud.

D
doeleman >> Som jeg skrev: \"...én eller anden skal vel gøre brug af den mulighed\" :)
/mvh
Avatar billede olebole Juniormester
23. januar 2001 - 18:24 #27
...eller du kan lave det i php, hvad jeg selv ville gøre, da jeg laver php og ikke asp :)
Avatar billede doeleman Nybegynder
23. januar 2001 - 20:58 #28
...altså præcis det samme som jeg har forslået i starten af tråden... :-)
Avatar billede olebole Juniormester
24. januar 2001 - 12:36 #29
...præcis! :)
Avatar billede evj Nybegynder
26. marts 2001 - 11:05 #30
Taker, emn har lavet det på en anden måde :-)
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