Je parcourt les valeurs affichées sur un formulaire en vue de faire quelque chose avec elles (donc je n'ai pas accès aux commandes elles-mêmes). C'est le processus que je dois suivre pour ce projet, c'est pourquoi je le fais de cette façon.Récupère les données de téléchargement de données à partir des données de publication dans ASP.NET
Sur le formulaire, je vais avoir une boîte de téléchargement de fichier, mais je ne suis pas sûr de la façon dont je téléchargerais le fichier qui a été sélectionné car je ne peux pas simplement faire Control.SaveAs()
. Lorsque je renvoie la valeur affichée en utilisant Request.Form.Item[i]
j'obtiens le nom de fichier que j'ai choisi mais pas le chemin complet comme je m'attendais.
Quelqu'un peut-il me diriger dans la bonne direction s'il vous plaît?
Merci.
S'il vous plaît voir ma réponse ici: http://stackoverflow.com/questions/1297939/get-the-absolute-path-of-a-file-to-be-uploaded/ 1297977 # 1297977 – womp
@Womp - Le problème est que cette méthode semble utiliser le contrôle pour obtenir directement les données. Je parcourt les données publiées en utilisant 'Request.Form.Count' et' Request.Form.Item [i] ', donc je n'ai pas accès directement au contrôle. C'est fait de cette façon car il s'agit d'un formulaire généré par l'utilisateur et ils peuvent entrer n'importe quel contrôle de formulaire qu'ils aiment. – webnoob
Oui, je comprends. Cependant, je ne connais aucun moyen d'obtenir le chemin complet du fichier. Cherchez-vous à obtenir les octets du fichier lui-même? Je peux poster comment faire cela .... – womp