Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema download

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185

    problema download

    Come faccio per fare in modo di forzare il browser al download di un file?

    Grazie

  2. #2
    Non puoi forzare il download però puoi far apparire la finestra che poi l'utente decide di di scaricare o no.
    Se è un file exe zip rar o altri del genere puoi farlo con un semplice tag html.
    Se non è un file di quelli citati sopra puoi usare gli header di PHP.
    Riguardo gli heade leggi qui o fai ricerche sul forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    forzare intendevo forzare il download di file che di solito vengono aperti dal browser tipo txt pdf etc

    Ho letto il thread ma io vorrei linkare anche file esterni al mio server quindi la funzione readfile richiederebbe molto tempo per leggere file un po grossi

    Non c'è una alternativa?

    Qualche idea?


    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    Se non è possibile ditemi subito.

    Non è possibile

    Illuminatemi

    Grazie

  5. #5
    Non capisco, tu vorresti inviare un file al client che non sia un'immagine, testo, o altre cose visualizzabili dal browser?
    Credo che non è possibile.
    Pensa che se potresti inviare al client qualsiasi file anche un' applicazione avremmo tutti i computer del mondo pieni di virus e spyware.

  6. #6
    Non puoi forzare il download di file exe.
    Non lo puoi fare in locale tantomeno in remoto.
    Non è una questione di protezioni browser.
    Questi vincoli sono impostati per una maggior sicurezza. Si possono eliminare modificando dei campi in un file dll (di cui adesso non ricordo il nome).
    Settando opportunamente questi campi del dll allora forzi il download ma non hai più nessuna protezione (passa tutto).

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    Io non ho detto di forzare il download di file exe anche perchè gli exe non si aprono nel browser ma vengono scaricati.

    Forzare non significa far scaricare senza che l'utente se ne accorga

    Con forzare intendo che un file come le immagini (se faccio il link ad un immagine non chiede all'utente di scaricarla ma la visualizza nel browser) venga richiesto di scaricarlo come invece succede quando si fa un link a un file exe

    La cosa è possibile utilizzando gli header e la funzione readfile o simili

    Ma per i file su server esterni la funzione readfile richiederebbe troppo tempo quindi chiedevo se c'era un alternativa


    Se sapete qualche alternativa o sapete come fare vi ringrazio molto


    Ciao a tutti spero abbiate capito (se non avete capito postate che cerco di rispegarvi)

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    185
    Nessuna idea

  9. #9

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.