Type Mime Du Fichier De Vérification

Je suis en permettant le téléchargement de fichiers à mon C# MVC site, je suis la restriction de ces types de base sur l'extension à l'heure actuelle, mais aussi de sentir que je besoin d'un serveur de contrôle pour confirmer qu'ils n'ont pas seulement rebaptisé.

Est-il une technique que je peux utiliser pour vérifier tous les types de j'ai besoin ou à une bibliothèque, je peux utiliser et qui vous aideront ici?

J'ai vu des gens de vérifier les premiers octets du fichier, mais j'ai peur, j'ai raté quelque chose?

Merci pour votre aide.

Edit:

Il ya beaucoup de suggestions ici. Je vais examiner quelques-uns de ceux-ci comme une solution.

Si l'on a un tas d'octets, alors je crains que ça va être un peu difficile. Si vous êtes seulement à faire avec des images, vous pouvez toujours vérifier les en-têtes spécifiques.
il sera les types d'images ainsi que d'autres types mime tels que doc, xls, pdf, etc.

OriginalL'auteur shenku | 2012-09-02