OVH Cloud OVH Cloud

Pb. de post sur contrôle d'updload

3 réponses
Avatar
Claude Cap
Bonjour,

Sur ma page j'ai 2 contrôles input de type file pour uploader des fichiers.
Le pb. est qu'à chaque post sur la page les valeurs contenues dans ces deux
contrôles disparaissent.

J'ai pour le moment tracer le code serveur, ces valeurs existent encore à
l'événement unload de ma page.
Je précise que j'utilise VS .NET 2003, .NET 1.1 et C#.

Voici un exemple de ma page cliente :

<form id="Form1" method="post" runat="server">
......
<INPUT id="fiTest" dir="ltr" style="WIDTH: 360px; HEIGHT: 22px" type="file"
size="40" name="fiTest" runat="server">

Quelqu'un a t'il une idée ?
Merci.

3 réponses

Avatar
YJLAMOTTE
Bonjour,
Ne pas oublier de spécifier l'encoding :
<form id="Form1" method="post" runat="server" enctype="multipart/form-data">

YJLAMOTTE

"Claude Cap" a écrit :

Bonjour,

Sur ma page j'ai 2 contrôles input de type file pour uploader des fichiers.
Le pb. est qu'à chaque post sur la page les valeurs contenues dans ces deux
contrôles disparaissent.

J'ai pour le moment tracer le code serveur, ces valeurs existent encore à
l'événement unload de ma page.
Je précise que j'utilise VS .NET 2003, .NET 1.1 et C#.

Voici un exemple de ma page cliente :

<form id="Form1" method="post" runat="server">
.......
<INPUT id="fiTest" dir="ltr" style="WIDTH: 360px; HEIGHT: 22px" type="file"
size="40" name="fiTest" runat="server">

Quelqu'un a t'il une idée ?
Merci.





Avatar
Patrice
Les champs sont vides lorsque le formulaire est réaffiché ?

C'est un comportement normal pour la balise HTML correspondante. Pour ces
champs l'attribut "value" n'est pas accessible en écriture. Il s'agit d'une
mesure de sécurité destiné à empêcher le téléchargement de fichier sans
intervention de l'utilisateur (avant toute opération de téléchargement celui
ci doit indiquer explicitement le fichier à télécharger).

Patrice

--

"Claude Cap" a écrit dans le message de
news:%23OJt%
Bonjour,

Sur ma page j'ai 2 contrôles input de type file pour uploader des


fichiers.
Le pb. est qu'à chaque post sur la page les valeurs contenues dans ces


deux
contrôles disparaissent.

J'ai pour le moment tracer le code serveur, ces valeurs existent encore à
l'événement unload de ma page.
Je précise que j'utilise VS .NET 2003, .NET 1.1 et C#.

Voici un exemple de ma page cliente :

<form id="Form1" method="post" runat="server">
......
<INPUT id="fiTest" dir="ltr" style="WIDTH: 360px; HEIGHT: 22px"


type="file"
size="40" name="fiTest" runat="server">

Quelqu'un a t'il une idée ?
Merci.




Avatar
Claude Cap
Merci

"Patrice" a écrit dans le message de
news:
Les champs sont vides lorsque le formulaire est réaffiché ?

C'est un comportement normal pour la balise HTML correspondante. Pour ces
champs l'attribut "value" n'est pas accessible en écriture. Il s'agit


d'une
mesure de sécurité destiné à empêcher le téléchargement de fichier sans
intervention de l'utilisateur (avant toute opération de téléchargement


celui
ci doit indiquer explicitement le fichier à télécharger).

Patrice

--

"Claude Cap" a écrit dans le message de
news:%23OJt%
> Bonjour,
>
> Sur ma page j'ai 2 contrôles input de type file pour uploader des
fichiers.
> Le pb. est qu'à chaque post sur la page les valeurs contenues dans ces
deux
> contrôles disparaissent.
>
> J'ai pour le moment tracer le code serveur, ces valeurs existent encore


à
> l'événement unload de ma page.
> Je précise que j'utilise VS .NET 2003, .NET 1.1 et C#.
>
> Voici un exemple de ma page cliente :
>
> <form id="Form1" method="post" runat="server">
> ......
> <INPUT id="fiTest" dir="ltr" style="WIDTH: 360px; HEIGHT: 22px"
type="file"
> size="40" name="fiTest" runat="server">
>
> Quelqu'un a t'il une idée ?
> Merci.
>
>