Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    permettere di salvare un documento

    Ciao a tutti sto facendo la gestione dei file. Ho bisogno che se un utente seleziona un file gli devo far comparire la schermata salva. COme posso fare?

  2. #2

  3. #3
    non basta un href perchè va bene per le immagini ma non i file .avi
    ho provato questo metodo

    codice:
    response.write "<META HTTP-EQUIV='refresh' CONTENT='3; URL=" & strfile & "'>"
    response.write "<a href='" & strfile & "' target='main'>"
    response.write "Click here if your download does not start in 3 seconds</a></p>"
    strfile è tutto il percorso corretto. In questa maniera apre il file ma non da la possibilità di salvarlo.

  4. #4
    premetto sono solo in una pagina di codice

  5. #5
    Originariamente inviato da robbe2000
    premetto sono solo in una pagina di codice
    che vuol dire che sei "solo"? dovresti essere "in compagnia"? non capisco...

  6. #6
    non sono in una pagina html.

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812

  8. #8
    ho provato ma non riesco apre lo stesso le immagini.

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    questo funziona:
    codice:
    <%
    
      Response.Buffer = True
    
      Dim objXMLHTTP, StrURL, StrNome
      
      StrURL = "http://www.percorso-completo/immagine.jpg"
      StrNome = "immagine.jpg"
    
      Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
      'Utilizziamo la versione 3 che non ha problemi di performance
      'per la 2 usare Microsoft.XMLHTTP
      
      objXMLHTTP.Open "GET", StrURL, False
    
      ' Richiama il file
      objXMLHTTP.Send
      
      ' Aggiunge un header per far scaricare il file
      Response.AddHeader "Content-Disposition", _
      "attachment;filename=" & StrNome
      
      ' Imposta il content su octet-stream, forzando l'apertura fuori dal browser
      Response.ContentType = "application/octet-stream"
      
      ' Manda il contenuto con BinaryWrite
      Response.BinaryWrite objXMLHTTP.responseBody
    
      Set xml = Nothing
      
    %>
    dal tuo link rimandi a questo script dove avai inserito il nome del file con una variabile

  10. #10
    non funziona se il file è grosso

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.