Avatar billede andersasp Nybegynder
19. juni 2008 - 10:14 Der er 4 kommentarer

Hente store billeder via ADODB.Stream

Hejsa,

Jeg prøver at hente store billeder via nedenstående script som ikke ligger tilgængeligt via et hyberlik men ligger under roder..

Men hver gang jeg prøver at hente et billede siger den denne her underlige fejlmed..

<font face="Arial" size=2>
<p>Response object</font> <font face="Arial" size=2>error 'ASP 0251 : 80004005'</font>
<p>
<font face="Arial" size=2>Response Buffer Limit Exceeded</font>
<p>
<font face="Arial" size=2>/admin/kort/grabimage.asp</font><font face="Arial" size=2>, line 46</font>
<p>
<font face="Arial" size=2>Execution of the ASP page caused the Response Buffer to exceed its configured limit.
</font>


min kode er således, og jeg fatter ikke hvad der går galt da jeg har taget response.buffer = false med:

<%Response.Buffer = False%>
<!--#include file="../../Connections/connect.asp" -->
<!--#include file="../addons/loggedin.asp" -->
<%
TIID        = request.QueryString("TIID")
TIID        = replace(TIID, "'", "")
TIID        = replace(TIID, " ", "")
TIID        = replace(TIID, """", "")

set findtheimage = Connsalon.Execute("SELECT * FROM theimages where TIID = "&TIID&"")


theTIexten    = findtheimage("TIexten")
theTIexten    = replace(theTIexten, ".", "")

if theTIexten <> "" then

    if theTIexten = "gif" then
    usethiscontenttype    = "image/gif"
    end if

    if theTIexten = "jpg" then
    usethiscontenttype    = "image/JPEG"
    end if

    if theTIexten = "jpeg" then
    usethiscontenttype    = "image/JPEG"
    end if

    if theTIexten = "tif" then
    usethiscontenttype    = "image/tiff"
    end if

    if theTIexten = "tiff" then
    usethiscontenttype    = "image/tiff"
    end if
else
    usethiscontenttype    = "image/JPEG"
end if

    Response.ContentType = usethiscontenttype
    Set objStream = server.CreateObject("ADODB.Stream")
    objStream.Type = 1
    objStream.open
    objStream.LoadFromfile "E:\websites\orgimages\"&findtheimage("TIimagename")&""
    Response.BinaryWrite objStream.Read
    objStream.Close
    Set objStream = Nothing

findtheimage.close
Connsalon.close
%>
Avatar billede w13 Novice
19. juni 2008 - 10:18 #1
Får du samme fejl, når din Response.Buffer er lig med True?
Avatar billede w13 Novice
19. juni 2008 - 10:18 #2
Og måske bør du sætte:
Script.Timeout=1000
og se, om det hjælper.
Avatar billede w13 Novice
19. juni 2008 - 10:19 #3
Det skulle være:
Server.ScriptTimeout=1000
Avatar billede andersasp Nybegynder
19. juni 2008 - 10:26 #4
Jeg får stadig den samme fejl med true, og også når jeg sætter Server.ScriptTimeout=1000..

Det er super underligt syntes jeg!
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
Kurser inden for grundlæggende programmering

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