Ik heb gezocht op GoT, aspalliance, aspin, google, enz..
Maar na alle scripts die ik gevonden heb ben ik er nog niet uit. Ik kan nu BMP's uit een database lezen, maar bij GIF of JPEG lukt het niet.
Ik heb nu onderstaande code (dankzij GoT en Aspin):
Dit staat dan in de html:
<img src="sesproxy.asp">
Maar op 1 of andere manier lukt het niet. Wat zie ik over het hoofd? Ik denk niets want alle scripts die ik gevonden heb werken ongeveer zo.
Ik ben redelijk thuis in ASP maar hier kom ik gewoon niet uit.
Maar na alle scripts die ik gevonden heb ben ik er nog niet uit. Ik kan nu BMP's uit een database lezen, maar bij GIF of JPEG lukt het niet.
Ik heb nu onderstaande code (dankzij GoT en Aspin):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <%
SetImgForDisp objRS.fields("catImage"), "gif"
Function SetImgForDisp(inField, inContentType)
Dim mOleHeadSize, mBytes
Dim mFieldSize, mDumpaway
mOleHeadSize = 78
inContentType = LCase(inContentType)
Select Case inContentType
Case "gif", "jpeg", "bmp"
inContentType = "image/" & inContentType
mBytes = inField.value
Case "ole"
inContentType = "image/bmp"
mFieldSize = inField.ActualSize
mDumpaway = inField.GetChunk(mOleHeadSize)
mBytes = inField.GetChunk(mFieldSize - mOleHeadSize)
End Select
Session("ImageBytes") = mBytes
Session("ImageType") = inContentType
End Function
%> |
Dit staat dan in de html:
<img src="sesproxy.asp">
code:
1
2
3
4
5
6
7
8
9
10
11
| sesproxy.asp: <% response.Expires = 0 response.Buffer = True response.Clear response.contentType = Session("ImageType") response.BinaryWrite Session("ImageBytes") response.End %> |
Maar op 1 of andere manier lukt het niet. Wat zie ik over het hoofd? Ik denk niets want alle scripts die ik gevonden heb werken ongeveer zo.
Ik ben redelijk thuis in ASP maar hier kom ik gewoon niet uit.