8 messaggi dal 20 aprile 2001
Chi sa come effettuare il dovnload di un documento residente in un campo blob di un db???

riesco a uplodare il documento.
se lo scrivo su hd con queste istruzioni tutto ok :

Set fso=CreateObject("Scripting.FileSystemObject")
Set textStream=fso.CreateTextFile(server.mappath("prova.doc"), True, False)
textStream.Write rs("doc")
textStream.Close

se invece tento di spedirlo al browser con response.binarywrite,se lo apro senza scaricarlo o se
una volta salvato, lo apro è come se lo interpretasse come un documento normale, come se c'è un mucchio di caratteri in più infatti è quasi il doppio come dimensione??!!!

il codice che uso, esclusa la query ecc.. è questo:

response.ContentType="application/msword"
Response.BinaryWrite (rs("doc"))

Qualcuno mi aiuta??

Mi fa la stessa cosa con qualsiasi tipo di file... immagini comprese, cosa sbaglio??
Manca qualcosa?

Occorre settare l' header in maniera corretta e ricordati che non ci deve essere nessuna istruzione html in quella pagina, ma solo l'output del file

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"

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.