Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Mime Types...

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    38

    Mime Types...

    Amici del NG,
    ho realizzato un uploader che controlla l'estensione del file.
    Dal form, attraverso un input di tipo "file" passo il valore con id="link1". Tutte le estensioni che controllo con lo script in basso vengono riconosciute egregiamente esclusa l'estensione .zip.
    Sto impazzendo per ricavarmi dall'header il tipo file "ZIP".

    FUNZIONANO PERFETTAMENTE:
    $HTTP_POST_FILES['link1']['type'] !="image/gif"
    $HTTP_POST_FILES['link1']['type'] !="image/jpeg"
    $HTTP_POST_FILES['link1']['type'] !="application/pdf"

    NON FUNZIONA:
    $HTTP_POST_FILES['link1']['type'] !="application/x-zip"
    $HTTP_POST_FILES['link1']['type'] !="text/x-zip"
    $HTTP_POST_FILES['link1']['type'] !="application/zip"

    Le ho provate tutte anche "image/zip" ma niente... non riesco ad intercettare il tipo di file ZIP... qualcuno sa aiutarmi???


    Grazie!

  2. #2
    echo $HTTP_POST_FILES['link1']['type'];



    PS: è un forum, non un news group... "bastardo e pignolo"

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    2 cose:

    1. Potresti provare a fare l'upload di un file zip e vedere cosa mostra $HTTP_POST_FILES['link1']['type']

    2. Il primo metodo funzionerebbe se il mime type fosse uguale per tutti.
    Ma il mime type viene comunicato dal browser al server, quindi a seconda di quale browser usi potresti avere risultati diversi.

    Io solitamente controllo l'estensione del file per determinarne il tipo, anche se poi non è un metodo assoluto.

    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    38
    Grazie!
    Ragazzi... credo di aver proprio bisogno di una vacanza.
    Un coglionesimo così non lo accetto, ormai sono alla frutta!

    Graaaazie ancora amici del FORUM

    p.s.: se può essere utile a qualcuno: "application/x-zip-compressed"

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da peo974
    p.s.: se può essere utile a qualcuno: "application/x-zip-compressed"
    ti da lo stesso risultato con firefox, internet explorer, opera, safari ecc?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    38
    Ovviamente no su alcuni file come zip, png...
    Sapevo di questo, ma è un pannello di amministrazione ed il cliente (unico utente) utilizzerà IE.

    Comunque ti ringrazio, la tua è stata un'osservazione acuta.
    Peo

  7. #7
    Originariamente inviato da peo974
    Ovviamente no su alcuni file come zip, png...
    Sapevo di questo, ma è un pannello di amministrazione ed il cliente (unico utente) utilizzerà IE.

    Comunque ti ringrazio, la tua è stata un'osservazione acuta.
    Peo
    in alternativa puoi inserire tutti i diversi mime type inviati dai principali browser... oppure controllare se nel mime type è presente la parola "zip".... rendi più portabile l'applicazione.. al di là del fatto che nell'immediato verrà usata solo con IE

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.