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
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
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!!