OVH Cloud OVH Cloud

Common dialog en asp.net??

3 réponses
Avatar
damien
existe-t-il un moyen d'ouvrir un fichier via un bouton parcourir (comme le
common dialog en vb 6.0) en asp.net?

merci d'avance

3 réponses

Avatar
Patrice
Le problème est surtout de savoir ce que tu veux faire ensuite de ce fichier
(il n'est pas accessible directement pour des raisons de sécurité).

Le contrôle HtmlInputFile permet à l'utilisateur de sélectionner un fichier
(généralement pour le charger vers le serveur).

Patrice


--

"damien" a écrit dans le message de
news:
existe-t-il un moyen d'ouvrir un fichier via un bouton parcourir (comme le
common dialog en vb 6.0) en asp.net?

merci d'avance


Avatar
damien
je dois enregistrer le chemin d'accès au fichier dans une base de données.

Avec le HtmlInputFile, j'y arrive mais lorsque je veux remettre la valeur
dans le HtmlInputFile j'ai l'erreur : (HtmlInputFile.Value ne peut pas être
changée).

Je dois aussi pouvoir ouvrir le fichier.

"Patrice" a écrit :

Le problème est surtout de savoir ce que tu veux faire ensuite de ce fichier
(il n'est pas accessible directement pour des raisons de sécurité).

Le contrôle HtmlInputFile permet à l'utilisateur de sélectionner un fichier
(généralement pour le charger vers le serveur).

Patrice


--

"damien" a écrit dans le message de
news:
> existe-t-il un moyen d'ouvrir un fichier via un bouton parcourir (comme le
> common dialog en vb 6.0) en asp.net?
>
> merci d'avance





Avatar
Patrice
Oui ce n'est pas possible car ce contrôle est utilisé pour télécharger des
fichiers sur le serveur. Il n'est donc pas possible d'y écrire une valeur
(ce qui permettrait de charger un fichier sans intervention de
l'utilisateur).

Il serait peut-être possible de ruser en utilisant :
- un contrôle "input" type="file" caché mais uniquement pour la saisie
- un contrôle textbox pour afficher le fichier sélectionné avec un lien à
côté qui active le contrôle "file". De cette façon la saisie et l'affichage
sont possibles dans cet texbox, le contrôle "file" n'étant utilisé que pour
la possibilité de parcours qu'il fournit...

Attention, des restrictions nouvelles de sécurité pourraient empêcher ce
genre de manip... Sinon ne restera si poossible qu'un contrôle client
ActiveX, Java ou .NET avec les pbs d'installation associés...

Patrice

--

"damien" a écrit dans le message de
news:
je dois enregistrer le chemin d'accès au fichier dans une base de données.

Avec le HtmlInputFile, j'y arrive mais lorsque je veux remettre la valeur
dans le HtmlInputFile j'ai l'erreur : (HtmlInputFile.Value ne peut pas


être
changée).

Je dois aussi pouvoir ouvrir le fichier.

"Patrice" a écrit :

> Le problème est surtout de savoir ce que tu veux faire ensuite de ce


fichier
> (il n'est pas accessible directement pour des raisons de sécurité).
>
> Le contrôle HtmlInputFile permet à l'utilisateur de sélectionner un


fichier
> (généralement pour le charger vers le serveur).
>
> Patrice
>
>
> --
>
> "damien" a écrit dans le message de
> news:
> > existe-t-il un moyen d'ouvrir un fichier via un bouton parcourir


(comme le
> > common dialog en vb 6.0) en asp.net?
> >
> > merci d'avance
>
>
>