Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Salva immagine...

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    96

    Salva immagine...

    Salve ragazzi,
    sto creando una galleria foto per il mio sito. Voglio offrire a chiunque lo desideri la possibilità di scaricare la foto (ho disabilitato il tasto destro del mouse). Quando faccio click su link dell'immagine si deve aprire un file che incrementa una variabile contatore ( e fin qui tutto bene ) ma come faccio a far apparire la finestrella con l'opzione "Salva"?

    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai una ricerca per "download forzato".

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    96
    ho trovato questo script:

    <%
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var f=fso.getfile(Server.MapPath("\\immagini\\" + Request.QueryString("file_name")))
    var strFileSize=f.size
    var adTypeBinary=1
    var objStream = new ActiveXObject("ADODB.Stream")
    objStream.Open()
    objStream.Type = adTypeBinary
    objStream.LoadFromFile(Server.MapPath("\\immagini\ \"+ Request.QueryString("file_name")))
    Response.AddHeader("Content-Disposition", "attachment; filename='\\immagini\\"+ Request.QueryString("file_name")+"'")
    Response.AddHeader("Content-length",strFileSize)
    Response.Charset = "UTF-8"
    Response.ContentType = "text/html"
    Response.BinaryWrite(objStream.Read)
    Response.Flush
    objStream.Close()
    %>

    utilizzandolo mi da l'errore alla riga 2, colonna 27:

    "Prevista fine istruzione"

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In js devi chiudere le stringhe con ;

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    96
    ...e alla fine della riga 2 vi è il " ; "...

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.