Ciao Vincent
di seguito i codici ma, ho chiesto di fare delle prove da un altro MAC sempre con Safari e il problema dell'alterazione dell'estensione non sussiste.
pagina con elenco file (elenco.asp)
codice:
<form name="form_file" method="post" action="scarica.asp">
<div class="download">
<input name="file" type="hidden" id="file" value="file1.pdf"></td>
<input type="image" src="img/file1.jpg" name="Submit" value="Download" alt="Submit" class="img_button">
<p><input type="submit" name="Submit" value="PDF file xx MB" class="text_button"></p>
</div>
</form>
pagina che effettua il download (scarica.asp)
codice:
<%@LANGUAGE="VBSCRIPT"%>
<%
On Error resume Next
response.expires = 0
Dim objStream, strFileName
strFileName = Request.Form("file")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 ' adTypeBinary
objStream.Open
objStream.LoadFromFile Server.MapPath("pdf/" & strFileName)
Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Response.ContentType = "application/octet-stream"
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%>