2010-09-15 6 views
4

Étant donné un ensemble de fichiers téléchargés dans Request.Files, comment savoir quel champ de formulaire a généré quel fichier?Déterminer les noms de champs correspondants des éléments dans Request.Files?

J'ai un formulaire électronique de courrier électronique que divers formulaires postent. Ce fichier génère un e-mail des paires nom/valeur contenues dans la publication du formulaire. J'essaye d'ajouter le support pour les dossiers téléchargés tels que la table des paires de nom/valeur montrera le nom de l'élément de téléchargement de dossier et le nom que le dossier a été sauvé en tant que.

Cependant, je n'arrive pas à comprendre comment lier ces informations ensemble. HttpPostedFile ne contient aucune information sur la requête HTTP (comme quel nom de champ a été utilisé), et Request.Form ne contient aucune entrée pour les fichiers téléchargés.

Donc, même si je peux facilement télécharger les fichiers, je n'ai pas un moyen facile de générer un email disant "ce fichier téléchargé était pour ce champ, et ce fichier téléchargé était pour ce champ".

Répondre

2

Request.Files.Keys est une collection de noms de champs correspondant à chaque fichier téléchargé.

Questions connexes