On me donne un nom de fichier et je dois pouvoir le lire à partir du disque et envoyer son contenu sur un réseau. Je dois être capable de déterminer si le fichier est en format texte ou binaire, donc je sais s'il faut utiliser StreamReader ou BinaryReader. Une autre raison pour laquelle j'ai besoin de connaître le type de contenu est que si c'est un binaire, je dois encoder les données MIME avant de les envoyer sur le réseau. J'aimerais aussi pouvoir dire au consommateur quel est le type de contenu (y compris l'encodage s'il s'agit de texte).Comment puis-je déterminer le type de contenu d'un fichier dans .NET?
Merci!
En raison de certaines contraintes, je ne peux pas envoyer le fichier sur le réseau en tant que données binaires. Si c'est un fichier binaire, je dois l'encoder en MIME, s'il s'agit d'un fichier texte, je l'enverrai tel quel. C'est pourquoi j'ai besoin de connaître le type de contenu. –