3 messaggi dal 15 agosto 2002
cari esperti,
in uno script sto cercando di forzare l'utente a scaricare un file video WMV dal sito. Lo script allegato funziona perfettamente con tutti i file (JPEG, TXT, MPEG ecc.), mentre se scarico un WMV, il file scaricato non si lascia più aprire.

Cosa faccio di sbagliato ???

Ecco il mio script:

Response.Buffer=true
dim MyFilename, adoStream
MyFileName = request.querystring("File")

Set adoStream = CreateObject("ADODB.Stream")
adoStream.Open()
adoStream.Type = 1 'adTypeBinary
adoStream.LoadFromFile Pfad

Response.ContentType = "video/x-ms-wmv "
response.addheader "Content-Disposition","attachment; filename=" & MyFileName

Response.BinaryWrite adoStream.Read()
adoStream.Close
Set adoStream = Nothing
Response.end


Grazie un sacco
Modificato da lzala il 14 dicembre 2004 09.03 -
Modificato da lzala il 14 dicembre 2004 09.03 -
26 messaggi dal 12 marzo 2001
www.albnet.eu
Invece di specificare lo stream, usa quello generico.
Questo dovrebbe andare bene per tutti i file:

Response.Buffer=true

dim MyFilename, adoStream

MyFileName = request.querystring("File")

Set objStream = Server.CreateObject("ADODB.Stream")

objStream.Type = 1 'adTypeBinary
objStream.Open
objStream.LoadFromFile Server.MapPath(MyFileName)

Response.ContentType = "octet/stream"

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

Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing
Response.end


Ciao

Albnet
http://www.albnet.eu/
3 messaggi dal 15 agosto 2002
ciao Alberto,
grazie ma ho già provato praticamente tutte le specifiche per lo stream (Secondo msdn il MIME Type corretto è 'video/x-ms-wmv').
Il problema non è che non riesco a scaricare il file, ma che poi il file è "corrupt" e Windows Media Player non me lo apre.
Spero che qualcuno riesca a risolvere questo problema, sarebbe un bel regalo di Natale
grazie cmq
Modificato da lzala il 14 dicembre 2004 09.04 -
28 messaggi dal 20 febbraio 2001
Ciao....

..posso anche sbagliare ma sei sicuro che la variabile che utilizzi (Pfad) per il path del file contenga la cosa giusta...???

wintersea
Modificato da wintersea il 15 dicembre 2004 11.04 -
3 messaggi dal 15 agosto 2002
Ri-ciao...
si, non ti preoccupare di questo. Infatti il tutto funziona correttamente. Il File arriva sul mio drive locale solo che in qualche modo è modificato perchè non si lascia più aprire.
Il problema deve stare nel bitstream che modifica il file!
cmq grazie
ciao Luigi

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.