7 messaggi dal 22 aprile 2004
Il mio problema è il seguente:

Ho una pagina asp che attraverso l'utilizzo della pdf lib crea un file pdf.
La parte finale della pagina è la seguente:

buf = oPDF.get_buffer()
Response.Expires = 0
Response.Buffer = true
Response.ContentType = "application/pdf"
Response.Addheader "Content-Disposition", "inline; filename=" & "Product.pdf"
Response.Addheader "Content-Length", LenB(buf)
Response.BinaryWrite(buf)
Response.End()

Fino qui tutto ok, il risultato finale è corretto, ossia mi apre acrobat reader e visualizza il mio pdf.
Ora però invece di aprire il file vorrei fare l'upload del pdf direttamente su db (in un campo image) sfruttando il buffer (buf) e senza quindi prima creare il file.
E' possibile? in che modo?
35 messaggi dal 27 agosto 2003
E' possibile effettuare l'upload di un file direttamente su data base con il metodo AppendChunk.
7 messaggi dal 22 aprile 2004
Scusa, ti ringrazio per avermi aiutato, ma potresti spiegarmi meglio come funzione io avevo provato così:

rs.Fields("FIL_PDF").AppendChunk(buf)

ma quando con il getchunk riprendo il file da db c'è solo una stringa senza significato!
Grazie!
35 messaggi dal 27 agosto 2003
rs.Fields("filename") = nomefile
rs.Fields("FIL_PDF").AppendChunk buf

buf deve essere binario

in caso che non ti



In lettura:

Ext = lcase(Mid(oRst("FileName"), InStrRev(oRst("FileName"), ".")))

select case Ext
case ".doc"
contentType = "application/word"
case ".pdf"
contentType = "application/pdf"
case else
end select

Response.ContentType = contentType
Response.AddHeader "content-disposition", "attachment; filename=" & oRst("FileName")

Response.BinaryWrite oRst("FIL_PDF").Value
7 messaggi dal 22 aprile 2004
Grazie mille, ci sono riuscita grazie al tuo aiuto!
Il problema stava nel riprendere il file dal db.
Non gli passavo tutti i parametri che mi hai ricordato!
Ciao!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.