filtre le type de fichier avec le contrôle de téléchargement de fichier
comment filtrer le type de fichier avec l'upload d'un fichier de contrôle dans asp.net & c#.net
par exemple en cliquant sur le bouton parcourir de l'upload d'un fichier de contrôle ,il devrait ouvrir parcourir de la boîte de dialogue de fichier avec uniquement les types de fichiers excel.
comment est-il possible
source d'informationauteur subash
Vous devez vous connecter pour publier un commentaire.
c'est la réponse de l'autre forum
Je pense qu'il 's facile à réaliser si vous utiliser le C# (ou VB,net) et .net contrôle fileupload. vous pouvez définir les types de fichiers dans la liste de tableaux "allowedExtensions".
Il fonctionne parfaitement!
Je renvoie au post # ASP.NET - Limite de téléchargement de fichiers types de fichiers disponibles
À l'aide de RegularExpressionValidator peut facilement résoudre le problème. Pas de serverside code est nécessaire pour la vérification de l'extension de plus. Copie & Coller ce code
Je pense qu'il n'est pas possible avec
<input type="file"
de contrôle.J'ai entendu parler d'
SWFUploader
qui permet de définir des extensions pour les fichiers à télécharger, mais c'est un flash à base de composant.Et même si vous utilisez
SWFUploader
rien n'empêchera par contre en tapant*.*
et en sélectionnant un fichier à télécharger.Vous pouvez utiliser C1Upload de ComponentOne pour ce faire. Il a un support pour le type de fichier et la taille de validation. Gardez à l'esprit, vous voudrez aussi de valider sur le serveur depuis des extensions de fichier peut être facilement modifié pour incompatibilité de leur type. C'est un standard dans toute validation de la pratique: valider dans la couche d'INTERFACE utilisateur, puis valider à la BL couche et, de préférence, de valider à la DL. Voici une démo de la ASP.NET AJAX contrôle de téléchargement avec la validation intégrée.
Une autre chose cool à propos de ce contrôle est qui est prend en charge de multiples télécharger des fichiers et montre l'avancement du téléchargement!
lors de l'utilisation Angulaire de Téléchargement de Fichier , de cette façon, vous ca filtres passe à uploder
.fichier html
.fichier js: