Salve a tutti,
qualcuno mi indica lo script per consentire
agli utenti di un sito di effettuare un download
di uno screensaver?
Molto gentile, grazie
Salve a tutti,
qualcuno mi indica lo script per consentire
agli utenti di un sito di effettuare un download
di uno screensaver?
Molto gentile, grazie
:master:
scarica
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Scusate se mi intrometto ma avevo fatto una cosa simile, però mi apriva il file senza farmi scelgliere di aprirlo o salvarlo, come si può evitare questo?
Grazie
Se il tipo di file e' riconosciuto e puo' essere visualizzato all'interno del browser lo sara'... perche' sia trattato diversamente occorre agire sul server, il javascript non puo' fare nulla.mi apriva il file
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Come potrei fare?
Il file è in formato pdf
Grazie
![]()
Ho gia' detto che lato client non si puo' fare nulla... tranne cliccare sul link col tasto destro![]()
![]()
Vedo che frequenti ASP.NET ... ti sposto![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
io di solito faccio un redirect verso il file ,cosi avvia in auto il download.
Cerchi forse qualcosa del genere ?
<%@ Page Language="VB" %>
<%@ import Namespace="System.IO" %>
<%@ import Namespace="System.web" %>
<%@ import Namespace="Microsoft.Win32" %>
<script runat="server">
Public Sub WriteFile(ByVal Filename As String, ByVal AsAttachment as Boolean)
Dim Response As HttpResponse = HttpContext.Current.Response
Dim filepath As String = "/public/" & filename
Dim TheFile As FileInfo = New FileInfo(Filepath)
If (filepath Is Nothing) Then
Response.StatusCode = 404 'File Not Found
Response.End()
Exit Sub
End If
Response.ContentType = _
DirectCast(Registry.ClassesRoot.OpenSubKey(TheFile .Extension). _
GetValue("Content Type", "application\octet-stream"), String)
If (AsAttachment) Then
Response.AppendHeader("Content-Disposition", _
String.Format("Attachment; filename=""{0}""", filename))
End If
Response.WriteFile(filepath)
Response.End()
End Sub
</script>
poi richiamo la funzione passando le due variabili
writefile("nomedelfile",true)