giusto per dire che non esiste solo php , questo è in basic
ps. se usi php forse lo puoi adattare, se usi asp forse riesco a beccare qualcosa
codice:
Response.Expires = -1
' scarico un file di nome Numeri.xls
Dim strPath As String = "C:\Numeri.xls"
Dim file As FileInfo = New FileInfo(strPath)
' verifica esistenza
If file.Exists Then
' imposta le headers
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=""" & file.Name & """")
Response.AddHeader("Content-Length", file.Length.ToString())
Response.ContentType = "application/octet-stream"
' leggo dal file e scrivo nello stream di risposta
Response.WriteFile(strPath)
Response.End()
Else
Response.Write("Impossibile scaricare il file.")
End If