2010-12-02 5 views

Répondre

3

Je ne suis pas sûr de comprendre la question? Lorsque vous téléchargez un fichier à partir d'un formulaire html, vous obtenez le formulaire au format multipart/form-data, ce qui signifie que chaque champ reçoit sa propre valeur à côté des fichiers.

Vous avez seulement besoin de définir votre méthode de gestionnaire en Post (string formValue, fichier IFile) et cela fonctionnera tel quel.

+0

Je veux dire, est-ce que je peux publier un objet JSON, et le faire transcoder en une entité ET publier un fichier en même temps, à une méthode de gestionnaire? (PS, je poste en utilisant C# plutôt qu'un formulaire HTML réel) –

+1

Eh bien, si vous avez deux choses à envoyer, ils sont deux choses différentes, donc vous devriez probablement envoyer les deux séparément. THat dit, (et il est très non testé, mais devrait fonctionner), vous pouvez envoyer la demande en utilisant un type de contenu multipart/form-data, passer le json comme première partie, sans oublier son en-tête Content-Type, et le fichier comme deuxième partie, comme application/octet-stream. Les noms des champs doivent correspondre aux paramètres du gestionnaire, et la résolution du codec doit être activée – SerialSeb

Questions connexes