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?
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?
se ho capito basta href
non basta un href perchè va bene per le immagini ma non i file .avi
ho provato questo metodo
strfile è tutto il percorso corretto. In questa maniera apre il file ma non da la possibilità di salvarlo.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>"
che vuol dire che sei "solo"? dovresti essere "in compagnia"? non capisco...Originariamente inviato da robbe2000
premetto sono solo in una pagina di codice![]()
direi di forzare il download...
http://forum.html.it/forum/search.ph...by=&sortorder=
ho provato ma non riesco apre lo stesso le immagini.
questo funziona:
dal tuo link rimandi a questo script dove avai inserito il nome del file con una variabilecodice:<% 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 %>