Questo pomeriggio sn riuscito a risolvere, "semplicemente" utilizzando uno script ASP...
codice:
<%
PathDisco = server.MapPath("\") & "\"
PercorsoFile = PathDisco & "SmiuzTalker.apk"
Response.Buffer = True
Response.Clear
Set ADOStream = Server.CreateObject("ADODB.Stream")
ADOStream.Open
ADOStream.Type = 1 ' Set binary stream
Set FS = Server.CreateObject("Scripting.FileSystemObject")
If Not FS.FileExists(PercorsoFile) Then
DownloadFile = False
Else
Set FileStream = FS.GetFile(PercorsoFile)
DimensioneFile = FileStream.Size
ADOStream.LoadFromFile(PercorsoFile)
If Err Then
DownloadFile = False
Else
NomeFile = Mid(PercorsoFile, InStrRev(PercorsoFile, "\")+1)
Response.ContentType = "application/vnd.android.package-archive"
Response.AddHeader "Content-Disposition", "attachment; filename=" & NomeFile
Response.AddHeader "Content-Length", DimensioneFile
Response.BinaryWrite ADOStream.Read
Response.Flush
Set FS = Nothing
DownloadFile = True
End If
End If
%>
Un grazie a Wolfers, che ancora una volta mi ha dato una mano su queste questioni "lato server", spero lo script rimanga utile ad altri