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

    problema download file con IE

    ciao a tutti

    tanto per cambiare ho un problemino di compatibilità con IE!

    ho questo pezzo di codice:

    Codice PHP:
        $id=(int)$_GET["id_file"];



            if (
    $id!=""){

                
    $elenco mysql_query("select * from files where id = ".$id);



                
    $num mysql_num_rows($elenco);



                if (
    $num>0){

                    
    $rs=mysql_fetch_array($elenco);

                


                    echo 
    Header("Content-Type: application/octet-stream");
                    echo 
    Header("Content-Disposition: attachment; filename=\"$rs[file_name]\"");     


                    echo 
    $rs["file_data"];

                }else{

                    echo 
    "ERRORE GENERAZIONE FILE";



                }
            } 

    quando clikko sul link che di solito è cosi:

    scarica il file

    mi si apre una finestrella che chiede se voglio aprire il file o se lo voglio salvare

    con Firefox funzionano entrambe le scelte
    con IE funziona solo il salvataggio, se gli dico apri mi dice: "Errore durante l'apertura del file"

    sto sbagliando io qualcosa?
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    credo che quel content-type non venga capito da IE...

    Che tipo di file è?

    ciao

  3. #3
    dipende...possono essere diversi tipi di file...
    principalmente

    immagini
    pdf
    word

    cmq il content type che io stampo è lo stesso che mi viene dato da $file_type quando faccio l'upload del file
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    si, ma se fai l'upload con firefox il file_type è uno, se lo fai con explorer è un altro.

    purtroppo le informazioni sul file_type sono diverse tra i 2 browser, credo però che firefox interpeti anche quelle di IE.

    Se neanche in questo modo funziona ti devi fare i due case.


    Ciao

  5. #5
    azz!

    questo non lo sapevo!

    pensavo che i file_type fossero una cosa standard! ora si spiega anche il fatto che "a volte" funzionava!

    grazie...
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

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.