Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Header Error

  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Header Error

    Ciao.

    Sto cercando disperatamente di forzare il download di un file pdf; il file si crea, viene scritto sul server ma al momento del download restituisce:

    Response object error 'ASP 0156 : 80004005'

    Header Error

    /Folder/default.asp, line 223

    The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
    Su questa riga:
    codice:
    Response.AddHeader "Content-Disposition", "attachment; filename=" & filepdf
    Il codice è il seguente:

    codice:
    <% @LANGUAGE = "VBScript" %>
    
    <% 
    Response.Buffer = True
    server.scripttimeout = 10000 
    %>
    
    
    parte html
    
    <%
    
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Type = 1
    objStream.Open
    objStream.LoadFromFile Server.MapPath(filepdf)
    Response.AddHeader "Content-Disposition", "attachment; filename=" & filepdf
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite objStream.Read
    objStream.Close
    Set objStream = Nothing
    
    %>
    Ho provato i vari suggerimenti trovati con la ricerca riguardo l'errore, ma nessuno ha funzionato.

    Grazie

  2. #2
    In questa pagina include.asp che fai ???

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da DarioN1
    In questa pagina include.asp che fai ???
    Inizializzo ed apro la connessione al DB ed inizializzo il recordset, nulla di irregolare credo:

    codice:
    Set conn = Server.CreateObject("ADODB.Connection")
    set rs = Server.CreateObject("ADODB.Recordset")
    Conn.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & server.mappath("/mdb-database/db.mdb") & " ; Persist Security Info = False"

  4. #4
    metti questo comando come prima istruzione

    Response.AddHeader "Content-Disposition", "attachment; filename=" & filepdf


  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Nulla da fare... ci sono riuscito con la ricerca (Santa subito) e cambiando il codice che forza il download:

    http://forum.html.it/forum/showthrea...rzare+download

    Adesso è OK... il codice originale per un motivo a me oscuro non sempre funziona.

    Grazie-

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    il buffer era true??
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Re: Header Error

    Originariamente inviato da fraude
    Ciao.

    Sto cercando disperatamente di forzare il download di un file pdf; il file si crea, viene scritto sul server ma al momento del download restituisce:



    Su questa riga:
    codice:
    Response.AddHeader "Content-Disposition", "attachment; filename=" & filepdf
    Il codice è il seguente:

    codice:
    <% @LANGUAGE = "VBScript" %>
    
    <% 
    Response.Buffer = True 
    server.scripttimeout = 10000 
    %>
    
    
    parte html
    
    <%
    
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Type = 1
    objStream.Open
    objStream.LoadFromFile Server.MapPath(filepdf)
    Response.AddHeader "Content-Disposition", "attachment; filename=" & filepdf
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite objStream.Read
    objStream.Close
    Set objStream = Nothing
    
    %>
    Ho provato i vari suggerimenti trovati con la ricerca riguardo l'errore, ma nessuno ha funzionato.

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.