189 messaggi dal 26 marzo 2001
Sto cercando di far fare un download, ma da mac non mi risconosce l'estensione del file .zip, ma al posto mi dà .asp.
Ho usato questa stringa:
Response.ContentType = "application/x-zip-compressed"

E' corretta, o posso provare anche con qualche altra, così che il mac non faccia errori?
Grazie.
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao, prova ad aggiungere queste 2 linee:

FileName = "pippo.zip"
Response.AddHeader "content-disposition", "attachment; filename=" & FileName

Enjoy learning and just keep making
189 messaggi dal 26 marzo 2001
Ho provato come mi hai detto, ma nulla, anche così il file è salvato con formato .asp invece che .zip.
Non so proprio più come fare.
2.584 messaggi dal 14 maggio 2001
Due cose:
La prima su IE il download funziona?
La seconda prova a inserire tutto il codice della tua pagina...
189 messaggi dal 26 marzo 2001
Ecco la pagina che creo "al volo" per ogni signolo file da scaricare:

<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library"-->
<%
' METADATA SERVE PER IMPORTARE LE COSTANTI DI ADO2.5
Dim objStream
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile Server.MapPath("SDP034614.zip")
'Questo è per il browser
Response.ContentType = "application/x-zip-compressed"
'Response.AddHeader "content-disposition", "attachment; filename=SDP034614.zip"
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%>


Per la domanda: funziona perfettamente su PC, ma non su Mac e quindi neanche su IE per Mac, dove vuole scaricarmi il file con il nome della pagina che è: "SDP034614.asp".
Spero di essere estato chiaro ed esaustivo...

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.