Ciao a tutti, sto provando la stupenda classe di Baol per la creazione di pdf al volo.
Volevo chiedere se era possibile inserire un immagine che non sia sul filesystem ma in un DB.
Ho fatto alcune prova ma senza successo.![]()
grazie per l'aiuto![]()
Ciao a tutti, sto provando la stupenda classe di Baol per la creazione di pdf al volo.
Volevo chiedere se era possibile inserire un immagine che non sia sul filesystem ma in un DB.
Ho fatto alcune prova ma senza successo.![]()
grazie per l'aiuto![]()
devi salvarla su file... e poi leggerla...
in realtà potresti prenderla direttamente dal db, ma devi fare delle variazioni sul codice..
Bravo BAOL è proprio di questo che parlavo "prenderla direttamente dal DB!"
L'ipotesi di salvarla l'ho già esplorata ma volevo accantonarla in favore della soluzione db.
Sai indicarmi che tipo di variazione del codice devo apportare?
grazie per l'aiuto
devi prendere la funzione di parsing delle immagini (sono supportate solo jpg) ed invece di leggere il file, devi inserire direttamente il buffer.... ma non è semplice se non conosci la classe..
Di solito nelle asp inserisco una img in una variabile di sessione
a questo punto faccio il response.write di una pagina aspcodice:<% '-- connessione al db per il logo di stampa --> dim cn, rs, sql set cn = Server.CreateObject("ADODB.Connection") cn.connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;"&"Persist Security Info=False;"&_ "Data Source="&Server.MapPath("......./mdb-database/troubleticket.mdb") cn.open() ' rileva tutte le immagini presenti nel DB sql = "SELECT * FROM configurazione" set rs = cn.execute(sql) 'variabile di sessione per la stampa inzializzata con il logo--> session("img_logo") = rs.Fields.Item("logo_stampa_file").Value %>
che contiene il seguente codicecodice:<%="../manage_ticket/showlogo.asp"%>
e nella pagina visualizzo l'img storata nel DB.codice:<% Response.Buffer = true Response.BinaryWrite(Session("img_logo")) response.end %>
Come posso fare per inserirlo nel tuo pdf?![]()
grazie
è una cosa lunga, non ho tempo di spiegartela. Prendi il codice, guarda la funzione image e _parsejpg ed invece di legerla dal file passagli uno stream
Mi hai quasi parlato Arabo!![]()
Cmq dove lo guardo il codice?
la funzione mi sembra di capire che sia quella tua ma parsejpg cosa è?
grazie per l'aiuto![]()