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 :

Upload de plusieurs fichiers


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut Upload de plusieurs fichiers
    Bonjour,
    je bute actuellement sur un problème d'upload. Je voudrais faire un formulaire avec un input file et un bouton ajouter qui ajouterais le fichier à une liste de fichiers qui seront uploadés uniquement lors de l'envoi du formulaire. Si vous avez une solution je suis preneur car je n'ai rien trouvé dans la faq ni avec google (mais je suis peut être un boulet ).
    Merci d'avance pour votre aide.

  2. #2
    Membre éprouvé Avatar de raOOn
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    quel framework?

  3. #3
    Membre éprouvé Avatar de raOOn
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    Mais a première vue ta réponse est dans ton post

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    il faut que ton utilisateur zipe l'ensemble des fichiers et que tu récupères ce fichier. Sinon l'utilisateur upload autant de fois qu'il a de fichiers.
    Via un navigateur tu ne peux pas uploader plusieurs fichiers en même temps. sinon via un client ftp ca le fait.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    Je suis en asp.net 2.0. Mais je comprends pas quand tu dis que la réponse est dans le post...
    A l'origine, je pensais mettre les fichiers à uploader dans une liste puis lors de la validation parcourir la liste et les envoyer un par un.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    Si uploader autant de fois qu'il y a de fichier, ne pause pas de souci,

    alors , il te faut boucler l'upload, autant de fois qu'il y a de ligne dans le tableau que tu approvisionnes au fur et a mesure de tes ajouts de fichiers

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    Je veux bien boucler l'upload mais je n'y arrive pas.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    for (int i = 0; i <= TON_TABLEAU.Rows.Count - 1; i++)
    {
    //place ton code de l'upload
    // et a l'endroit de la fonction d'envoi,
    //le fichier à envoyer est : TON_TABLEAU[i]
    }
    deja approvisionne ton tableau, avec le chemin complet de tes fichiers

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    Non mais je sais faire une boucle . Le probleme c'est que je ne vois pas comment faire l'upload car on ne peux pas changer la valeur de
    InputFile.PostedFile ...

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    Ah lol autant pour moi,
    beh je regarde comment modifier, je bosse aussi un peu dessus pr une appli

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    nan mais tu te serts plus du PostFile pour l'upload,
    mais pour l'ajout de son chemin dans une table temporaire, donc ya rien à modifier

    apres c'est la lecture de chaque ligne de cette table que tu utilises dans la boucle ci dessus pour l'upload


    Edit:] enfait euh non ché pas si ca marcherai, apres..comment envoyer...

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    Je ne vois pas comment faire l'upload alors...(<- boulet inside.. )

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    ouais non t'es obligé de passer par PostedFile, chui aussi mauvais que toi sur c'coup lol

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    donc retour au point de départ

  15. #15
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    le composant fileupload permet l'upload que d'un fichier. c'est ce que j'expliquais tout à l'heure. via un navigateur ce que tu veux faire n'est pas possible. c'est pour ca qu'il faut un client ftp et donc forcément un serveur. mais je pense que ca n'etait pas ton but.
    comme je te le suggerais il faut que ton utilisateur zipe ses fichiers ou bien qu'il les upload un par un.

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    C'est bien galère quand même... Car le zip c'est même pas la peine d'y penser (ça serait trop compliqué pour certains utilisateurs...) et uploader un par un c'est assez galère car si l'utilisateur upload les fichiers et finalement ne valide pas le formulaire, les fichiers uploadés occuperont de l'espace pour rien...

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 81
    Par défaut
    mouais...
    entete toi sur comment assigner une propriété autre que lecture seule a ton truc, pour pouvoir changer la valeur de "PostedFile.FileName "
    tu dois avoir la même erreur ecrite que moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    La propriété ou l'indexeur 'System.Web.HttpPostedFile.FileName' ne peut pas être assigné -- il est en lecture seule
    je sais pas si c'est fesable.

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    Oui j'ai la même erreur et c'est bien galère. Je ne vois pas comment faire et du coup j'avance pas sur mon projet...

  19. #19
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    ca ne change pas son problème. c'est le composant qui fait l'upload.
    l'utilisateur doit envoyer bcp de fichiers?
    sinon tu mets 3 ou 4 composants dans ta page.

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 84
    Par défaut
    Si je mets plusieurs composants sur la même page, ça va devenir très lourd. C'est tout de même étrange que ce genre de problème n'ai pas déja été résolu auparavant car c'est quelquechose que l'on voit assez couramment.
    (cf les boites mail où l'on peut ajouter plussieurs pièces jointes).

Discussions similaires

  1. [Upload] upload de plusieurs fichiers
    Par jc_cornic dans le forum Langage
    Réponses: 7
    Dernier message: 12/07/2010, 17h33
  2. [Upload] Upload de plusieurs fichiers via formulaire
    Par seb67110 dans le forum Langage
    Réponses: 2
    Dernier message: 02/05/2007, 11h55
  3. Réponses: 6
    Dernier message: 01/04/2007, 18h39
  4. Réponses: 10
    Dernier message: 12/06/2006, 16h45
  5. Réponses: 3
    Dernier message: 21/02/2006, 16h43

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