2009-07-01 12 views
1

Je dois télécharger un fichier du client vers une page asp.net. La page source ne peut pas utiliser les contrôles côté serveur. Est-ce possible?Téléchargement de fichiers à l'aide de contrôles de saisie côté non serveur

J'ai vu cette question: Uploading Files in ASP.net without using the FileUpload server control, cependant, cela utilise un contrôle de fichier d'entrée standard, mais un bouton côté serveur. Dans mon cas, je ne peux pas utiliser un bouton côté serveur.

Essentiellement ma page source a deux formes, et la deuxième forme est un formulaire côté non-serveur. Lorsque l'utilisateur clique sur un bouton, nous publions un message sur une nouvelle page, qui est lancée dans une nouvelle fenêtre. Je dois envoyer le fichier là-bas.

Lorsque j'utilise tous les contrôles côté client, je ne vois pas le contenu du fichier sur le serveur.

Répondre

2

Cela peut être dû au fait que vous devez définir le formulaire sur un type de formulaire à plusieurs parties. Essayez d'ajouter le enctype="multipart/form-data" au formulaire côté client.

+0

Eh bien cela semblait faire, merci, ayant un de ces contrôles soit un contrôle côté serveur doit changer ce type. – JoshBerke

Questions connexes