Visualizzazione dei risultati da 1 a 9 su 9

Discussione: comando download

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    64

    comando download

    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

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    :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

  3. #3
    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

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    mi apriva il file
    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.

    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

  5. #5
    Come potrei fare?
    Il file è in formato pdf
    Grazie

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    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

  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    io di solito faccio un redirect verso il file ,cosi avvia in auto il download.

  8. #8
    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)

  9. #9
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.