Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    come scaricare file txt

    Ciao a tutti,
    sto costruendo un sito ftp ma ho un problema semplice semplice ma che non riesco a risolvere.
    Nella visualizzazione dei file riesco a fare scaricare tutti i file tranne quelli di tipo *.txt perchè me li apre in automatico dal browser, come posso far scaricare questo tipo di file agli utenti senza che clikkino sul link col tasto destro del mouse per fare salva oggetto con nome?

    vi prego aiutatemi!!!
    vi ringrazio.




    VicozzaRecords.

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Si scaricano con ADODB, è uno script lato server però...
    Ti riporto cmq l'articolo :

    Lo script seguente permette essenzialmente di:
    1. effettuare il download di files senza mostrarne il reale indirizzo.
    2. scaricare anche file di tipo DOC, PDF etc. che normalmente si aprirebbero nella finestra del browser.

    Per default lo script cerca il file da scaricare nella sua stessa cartella (cioè nella cartella dove risiede lo script, in questo caso la root del sito). Nel caso i files per il download si trovassero invece in una cartella apposita (consigliato) basta cambiare la riga seguente:
    - objStream.LoadFromFile Server.MapPath(strFileName)
    con quest'altra:
    - objStream.LoadFromFile Server.MapPath("nomecartella/" & strFileName)

    Ecco il listato dello script:
    <%
    Dim objStream, strFileName
    strFileName = Request.QueryString("file")
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Type = 1 ' adTypeBinary
    objStream.Open
    objStream.LoadFromFile Server.MapPath(strFileName)
    ' Istruiamo il browser sul tipo di file
    Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite objStream.Read
    objStream.Close
    Set objStream = Nothing
    %>

    Ed ecco un esempio di utilizzo (presuppone che lo script stia nel file "download.asp"):
    Scarica il file

  3. #3

    ti ringrazio

    Grazie mille!!!
    Era proprio il tipo di soluzione che cercavo!
    Buon Lavoro!

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.