Bonjour,
J'aimerai savoir si il existe un moyen pour déterminer le type de fichier. Je ne parle pas de l'extension.
J'ai une application qui ne doit autoriser que du .doc, du .csv , du .tar et du .txt
Mais un fichier .xxx renommé en .doc doit être détecté. de même je dois différencier un .csv d'un .txt. Enfin, un .tar (fichier autorisé) renommé en .doc (autorisé aussi) doit etre refusé.
Bref existe-il un moyen de s'assurer que l'extension correspond bien au type de fichier ? et si possible même avec les fichiers .txt ?
J'avais une solution à base de CLSID mais le problème la détection marchait super bien dans tous les cas sauf dans le cas d'un fichier .xxx renommé en .txt. A partir du moment où on renomme un fichier en .txt le contrôle des CLSID ne se fait plus (du coup je peux faire passer un .avi si je le renomme en .txt alors qu'un .avi renommé en .doc ne passe pas)
Merci d'avance.
Partager