Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307

    Determinare il tipo di file in una form di upload

    Buongiorno a tutti,
    c'è modo di determinare il tipo di un file uploadato tramite una form (se è un documento Word, un PDF, un'immagine, un eseguibile...), INDIPENDENTEMENTE dall'estensione?
    Kisses,

    Nat

  2. #2
    Utente di HTML.it L'avatar di Akito
    Registrato dal
    Nov 2005
    Messaggi
    101
    Ciao,
    io l'ho fatto in php ma non rileva tutti i formati. Solo quelli standard definiti nell'header di una pagina html come "content-Type" (cioè il tipo MIME del file). Ora ti faccio un esempio:

    supponiamo che nel file index.html ci sia una form fatta così:
    <form action="tipofile.php">
    <input type="file" name="afile" />
    </form>

    quindi per vedere che tipo di file è stato uplodato basta usare nel file "tipofile.php" questa variabile:

    $tipofile = $_FILES["afile"]["type"];

    dove
    $_FILES è un array predefinito di PHP,
    "afile" è il campo name presente nella form e
    "type" è un campo predefinito di PHP per $_FILES

    in $tipofile ti verrà dato il rispettivo tipo MIME del file cioè una stringa tipo:

    "image/jpg" se è un file jpg
    "text/plain" se è un file txt o simile
    "application/pdf" se è un file pdf
    e cosi via


    Forse sono stato un pò sbrigativo ma trovi molta documentazione a riguardo nel sito ufficiale di PHP. http://www.php.net/

    Ciao
    Akito
    W l'open source!!

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.