27 messaggi dal 17 marzo 2009
www.areaict.com
Ciao,

vorrei sapere come posso aprire un file .wav prelevato da un campo BLOB di un database SQL Server 2005.

Io riesco a prelevare le informazioni del file e posso fare il salva col nome cliccando con il tasto destro del mouse ma vorrei che al click sul link venga proposto il salvataggio del file come avviene per i documenti word, pdf ecc.

Inoltre vorrei che i file pdf si aprissero in acrobat e non in explorer, è possibile?

Qualcuno riesce ad aiutarmi?

Grazie in anticipo

Area I.C.T.
-----------------------
http://www.areaict.com
Devi settare il content-type a "audio/wav":
Response.ContentType = "audio/wav";
Response.AddHeader("Content-Disposition", "attachment;filename=\"nome_file.wav\"");

Per quanto riguarda l'apertura dei PDF nel browser piuttosto che in Acrobat Reader non puoi fare molto perché è un'impostazione del client; l'unica "soluzione" è forzare il downlaod (la finestra apri/salva con nome tanto per intenderci) impostando come content-type "application/unknown"
HTH

Matteo Casati
GURU4.net
27 messaggi dal 17 marzo 2009
www.areaict.com
Ciao,

grazie mille per la risposta.

Per quanto riguarda i PDF direi che va bene ma per i file audio e video il problema persiste.

Io salvo a db anche il ContentType quando li carico e quindi automaticamente mi trovo il Response.ContentType = "audio/wav"; quando vado a leggerli, ma non mi apre ugualmente nessun file. Ho provato anche a forzare il contenttype manualmente ma non funziona lo stesso.

Sapresti darmi qualche altra indicazione in merito o test da eseguire?

grazie

Area I.C.T.
-----------------------
http://www.areaict.com
febbradan ha scritto:
Sapresti darmi qualche altra indicazione in merito o test da eseguire?

Ma quando richiami la pagina che serve (o meglio: che "dovrebbe" servire) il file cosa succede?

Matteo Casati
GURU4.net
27 messaggi dal 17 marzo 2009
www.areaict.com
mi mostra una pagina bianca senza errori

Area I.C.T.
-----------------------
http://www.areaict.com
Visualizza sorgente HTML di quella pagina: è vuota?
Riesci a collegare il debug di visual studio e capire se lato server viene scritto in output il binario del file wav letto dal db?

Matteo Casati
GURU4.net
27 messaggi dal 17 marzo 2009
www.areaict.com
Il sorgente delle pagina non me lo fa leggere, mi dice "The XML source file is unavailable for viewing"

In debug funziona tutto correttamente e legge il file in binario senza problemi.

Puo' essere il metodo di scrittura del file? io uso Response.OutputStream.Write

Area I.C.T.
-----------------------
http://www.areaict.com
27 messaggi dal 17 marzo 2009
www.areaict.com
ho fatto una prova su Chrome e funziona, quindi e' un problema di explorer ma come si puo' risolvere?

Area I.C.T.
-----------------------
http://www.areaict.com

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.