/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Fejl ved response.binaryWrite
Fra : N9


Dato : 27-07-05 09:05

Hej

Jeg har fået en database med billeder som ligger i databasen og formatten er
BMP.
Det jeg gøre er at hente alle poster og loop posterne igennem med følgende
udskrivnings metode.

response.ContentType = "image/bmp"
response.binaryWrite rs("Picture")

Men resultatet er masse sjov tegn

D|Z°.áZÉ9#fN÷¯ºß^¾ÛݹTTT2dÉ$'XÆ1VF*¬UUUU ?ûà AT@ ADEUd
"&MÌÍÎÛݽ½{;m½ïwzúçnßÃ-üYç[º;¶V'
¾ÉQmüݏ?ë@xVÂ_ÿü?>±óö?-ïÓýþðþ_´"tzoAªZ±ý©"TC "
ãzzyµ£õ£?Öq®ú7üº²}ºúÎ<åэíÓfÇ þ¦|­-Z«å

og listen er lang.

Er der en som kan hjælpe mig med at få vist billedet??

mange tak på forhånd.

Hilsner

N9



 
 
David Trasbo (27-07-2005)
Kommentar
Fra : David Trasbo


Dato : 27-07-05 10:40


> Hej

Hej

> Jeg har fået en database med billeder som ligger i databasen og formatten
er
> BMP.

Det er generelt en dårlig ide. Lav det hellere om til GIF. bare et forslag.

> response.ContentType = "image/bmp"
> response.binaryWrite rs("Picture")

Du skal lave det om til <img src="<% Response.Write rs("Picture")">

> Men resultatet er masse sjov tegn
>
> D|Z°.áZÉ9#fN÷¯ºß^¾ÛݹTTT2dÉ$'XÆ1VF*¬UUUU ?ûà AT@ ADEUd
> "&MÌÍÎÛݽ½{;m½ïwzúçnßÃ-üYç[º;¶V'
> ¾ÉQmüݏ?ë@xVÂ_ÿü?>±óö?-ïÓýþðþ_´"tzoAªZ±ý©"TC "
> ãzzyµ£õ£?Öq®ú7üº²}ºúÎ<åэíÓfÇ þ¦|­-Z«å

Det er fordi at Acces ved at typen på kollonen Picture er Billede. Så Acces
viser dig for "nemheds" skyld billedet når du klikker ind i databasen.

> Er der en som kan hjælpe mig med at få vist billedet??

Nu har jeg prøvet. Virker det nu?

> mange tak på forhånd.

Selv tak.

--
David Trasbo.
http://indexpage.dk



N9 (27-07-2005)
Kommentar
Fra : N9


Dato : 27-07-05 11:11

Hej

> Det er generelt en dårlig ide. Lav det hellere om til GIF. bare et
forslag.

Ja det ved jeg godt, men det er fra en anden system og den kan jeg ikke få
lov til at ændre

> Du skal lave det om til <img src="<% Response.Write rs("Picture")">

har prøvet, men kommer med en firekant med et rødkryds i midten


> Nu har jeg prøvet. Virker det nu?

Nej desværre virker det ikke, men mange tak for forsøget alligevel

Hilsner

N9



Jens Gyldenkærne Cla~ (27-07-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-07-05 11:13

David Trasbo skrev:

>> og formatten er BMP.
>
> Det er generelt en dårlig ide.

Enig.

> Lav det hellere om til GIF.

- eller JPG.


> Du skal lave det om til <img src="<% Response.Write
> rs("Picture")">


Nej - ikke hvis feltet "Picture" indeholder selve billedet. Src-
parameteren til img bruges til at angive placeringen af billedet
(fx "billeder/hest.gif") - ikke til at angive de binære data som
billedet består af.


Hvis man skal lave et billede med asp, skal man have en asp-fil der
*kun* viser billedet - den skal så have content-type = image/XXX
(hvor XXX er en type der passer med billedet) og den kan så bruges
fra andre filer på helt normal vis (fx <img src="pic.asp" alt="asp-
billede"> eller <img src="pic.asp?id=42" alt="billede 42">)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

N9 (27-07-2005)
Kommentar
Fra : N9


Dato : 27-07-05 11:25


> Hvis man skal lave et billede med asp, skal man have en asp-fil der
> *kun* viser billedet - den skal så have content-type = image/XXX
> (hvor XXX er en type der passer med billedet) og den kan så bruges
> fra andre filer på helt normal vis (fx <img src="pic.asp" alt="asp-
> billede"> eller <img src="pic.asp?id=42" alt="billede 42">)


Jeg har prøvet med metoden som du beskriver ovenover.
Men der vise kun et firkant med et rød kryds

Hilsner

Nhi



Jens Gyldenkærne Cla~ (27-07-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-07-05 10:41

N9 skrev:

> Det jeg gøre er at hente alle poster og loop posterne igennem
> med følgende udskrivnings metode.

Med binarywrite kan du udskrive én binær datastrøm. Det lyder som
om du på samme side forsøger at vise en række billeder med den
samme datastrøm - det virker ikke.

Giv gerne et link til din side.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

N9 (27-07-2005)
Kommentar
Fra : N9


Dato : 27-07-05 11:16



> Med binarywrite kan du udskrive én binær datastrøm. Det lyder som
> om du på samme side forsøger at vise en række billeder med den
> samme datastrøm - det virker ikke.

Mening er at den skal loop men lige nu er det kun 1 billede jeg vil have
udskrevet.

Siden som kan ses på er

http://egv.aparte.dk/datatransfer.asp

det er siden med masser af volapyk
ved ikke om du kan bruge det til noget.

Hilsner

Nhi





David Trasbo (27-07-2005)
Kommentar
Fra : David Trasbo


Dato : 27-07-05 11:20


> Mening er at den skal loop men lige nu er det kun 1 billede jeg vil have
> udskrevet.

Jeg ser sådan set også kun et "billede"

>
> Siden som kan ses på er
>
> http://egv.aparte.dk/datatransfer.asp
>
> det er siden med masser af volapyk
> ved ikke om du kan bruge det til noget.

Jeg bruger Opera og det eneste jeg ser er et centreret felt hvor der står
"Billede". Det er Opera's måde at sige: Desværre billedet blev ikke fundet
og det har ikke engang ngen alt-attribut.

--
David Trasbo.
<http://indexpage.dk>





David Trasbo (27-07-2005)
Kommentar
Fra : David Trasbo


Dato : 27-07-05 11:22


> > Siden som kan ses på er
> >
> > http://egv.aparte.dk/datatransfer.asp
> >
> > det er siden med masser af volapyk
> > ved ikke om du kan bruge det til noget.

Når, men nu lurede jeg altså også lige kildekoden...

Urgh. Det er ihvertfald det rene volapyk!

--
David Trasbo.
http://indexpage.dk



Jens Gyldenkærne Cla~ (27-07-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-07-05 12:52

N9 skrev:

> http://egv.aparte.dk/datatransfer.asp
>
> det er siden med masser af volapyk

Firefox melder bare:

"The image “http://egv.aparte.dk/datatransfer.asp” cannot be
displayed, because it contains errors."

Er du sikker på at det billede der ligger i databasen er i bmp-
format?

Er indholdet fra databasefeltet det absolut eneste der udskrives på
siden?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste