IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C# 1.1] Problème d'upload


Sujet :

ASP.NET

  1. #1
    Membre expérimenté Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Par défaut [C# 1.1] Problème d'upload
    J'aimerais savoir comment faire pour garder la valeur d'un control <input type="file" runat="server"> après rechargement d'une page.
    Merci d'avance.

  2. #2
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    Salut,
    A ma connaissance ce n'est pas possible. Ce control, par mesure de sécurité ne conserve pas sa valeur dans le ViewState.

  3. #3
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Par défaut
    Je confirme, ce n'est pas possible

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 91
    Par défaut
    Tu peux passer par la méthode POST.

  5. #5
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Par défaut
    Citation Envoyé par Eome
    Tu peux passer par la méthode POST.
    Ca serait pas mal que tu detailles comment tu fais parce que, comme l'a dit graphicsxp, tu ne peux pas affecter (ou conserver) les valeurs pour les input file pour des raisons de securite.

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Citation Envoyé par Nip
    Ca serait pas mal que tu detailles comment tu fais parce que, comme l'a dit graphicsxp, tu ne peux pas affecter (ou conserver) les valeurs pour les input file pour des raisons de securite.
    Oui effectivement, j'aimerais bien voir ça aussi car je clame haut et fort que c'est effectivement impossible.

    Ce serait bien trop simple de mettre un chemin prédéfini vers un fichier sensible et que par mégarde un utilisateur distrait cliquait sur "valider", ce qui du même coup transfèrerait son fichier "sensible" sur le serveur .

    Je rajoute mon grain de sel uniquement pour expliquer pourquoi ce n'est pas possible car vous l'avez mentionné sans en expliquer la raison

    Autre précision, c'est une question de sécurité qui n'a rien à voir avec ASP.NET ni aucune autre technologie serveur, c'est simplement une mesure de sécurité appliquée par les navigateurs.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 91
    Par défaut
    Le but n'est pas de garder la chaine de caracteres mais de la re-set.

    C'est pas un probleme d'asp met de html pur.

    Si tu reload ta page tu peux passer des informations a ta page par methode GET et POST. Par la GET, ce n'est pas une bonne solution mais cela est possible.

    La meilleur solution est de passer ta chaine de caractere en POST comme n'importe quel formulaire HTML fait.

    Il ne reste plus qu'a re-set l'input (tu peux creer ton propore input file...)

    Si tu ne veux pas non plus de POST tu peux passer par la session ou bien encore les cookies. Bref, plusieurs solutions.

    Je ne vois pas ce qu'il y a d'impossible.

    Exemples :
    http://robloche.free.fr/javascript/t...tml#section_04

    Même en ajax...
    http://sean.treadway.info/demo/upload/

Discussions similaires

  1. [FTP] Problème pour uploader un fichier
    Par Crazyblinkgirl dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 07/01/2008, 22h21
  2. Réponses: 4
    Dernier message: 09/12/2005, 22h17
  3. [CKEditor] Problème sur upload
    Par raptor70 dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 23/11/2005, 14h07
  4. [PHP - MSSQL] Problème d'upload / binaire
    Par noiserie dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 25/07/2005, 18h03
  5. [Upload] Problème d'upload :)
    Par manu_du_31 dans le forum Langage
    Réponses: 3
    Dernier message: 14/11/2004, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo