Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2621 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Composant pour uploader plusieurs fichiers en un coup

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Composant pour uploader plusieurs fichiers en un coup

n°1410481
the big be​n
Posté le 20-07-2006 à 17:32:35  profilanswer
 

Bonjour,
 
Je cherche une solution pour envoyer plusieurs fichiers sur un serveur mais sans faire browse - upload pour chaque fichier.  
Mais dans le browse, pouvoir selectionner avec majuscule ou autre par exemple...
 
D'avance merci
 
Ben


Message édité par the big ben le 20-07-2006 à 17:33:08
mood
Publicité
Posté le 20-07-2006 à 17:32:35  profilanswer
 

n°1410492
Arjuna
Aircraft Ident.: F-MBSD
Posté le 20-07-2006 à 17:39:58  profilanswer
 

à froid, je dirais que c'est impossible.
 
à la limite avec un applet java. ca te tente ? :D

n°1410983
moi23372
Posté le 21-07-2006 à 12:03:05  profilanswer
 

faut réécrire le composant soit même. ça ne doit pas être si compliqué à mon avis. Bon courage.

n°1411001
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-07-2006 à 12:22:48  profilanswer
 

le problème, c'est que côté navigateur, il ne peut pas afficher autrechose que des champs bêtes "parcourir" qui n'acceptent qu'un fichier.
 
donc en réception, aucun problème pour récupérer X fichiers.
mais le navigateur ne peut envoyer qu'un fichier par champ de type file.
 
d'où la nécessité de passer par un activex ou un applet, qui permette de passer à cette lacune.
 
une autre solution consisterait à ce que je js accède au disque du client, et génère un champ de type file par fichier correspondant à un pattern au moment de poster. mais à nouveau, c'est blindé, et on ne peut pas accéder au disque du client depuis un js...

n°1411010
moi23372
Posté le 21-07-2006 à 12:35:16  profilanswer
 

ah oui juste j'avais oublié qu'on passait par le navigateur :s

n°1411173
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-07-2006 à 15:35:03  profilanswer
 

bah ouais :/
 


<html>
 <head>
  <title>Test d'upload de fichiers</title>
  <script type="text/vbscript">
  Sub Init()
   Dim fso, fol, fil
   Dim tmpStr
   Dim i
 
   Set fso = CreateObject("Scripting.FileSystemObject" )
   Set fol = fso.GetFolder("c:\in" )
   tmpStr = document.getElementById("files" ).innerHtml
 
   For Each fil In fol.Files
    tmpStr = tmpStr & "<input type=""file"" value=""" & fil.Name & """/>" & fil.Name & "<br/>"
   Next
   document.getElementById("files" ).innerHtml = tmpStr
 
  End Sub
  </script>
 </head>
 <body onload="vbscript:Init()">
  <fieldset id="files">
   <legend>Upload...</legend>
  </fieldset>
 </body>
</html>


 
Et comme je disais, c'est ballo, "value" dans un type "file" est readonly.
Du coup ça marche pas :D
 
Sans parler du fait que VBS ne marche que sous IE Windows (JS a une couille pour se balader dans les collections M$, du coup j'arrive jamais à m'en servir) et que d'instancier FSO depuis une page web, ça va faire hurler tous les navigateurs du monde :D (ici ça passe parceque j'ai testé avec la page direct sur mon disque dur, mais même en intranet ou site de confiance, je pense que ça bloque déjà)


Message édité par Arjuna le 21-07-2006 à 15:37:27
n°1411316
moi23372
Posté le 22-07-2006 à 09:07:28  profilanswer
 

il y aurait moyen de passer par une autre solution.  
Imagine de coder le fichier en Base 64, les chaines de caractères en Base 64. Aspx n'a aucun problème avec un ensemble de chaine de caractère. Une telle solution pourrait être imaginée aussi. Même si c'est un peu comment dire, exotique :D


Message édité par moi23372 le 22-07-2006 à 09:08:00
n°1412021
the big be​n
Posté le 24-07-2006 à 09:07:52  profilanswer
 

bon ben je vais passer via une applet java ou un peu de flash alors... Merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Composant pour uploader plusieurs fichiers en un coup

 

Sujets relatifs
effacer une valeur dans une collection de fichiers unixComportement fichiers temporaires apres upload
[.NET/C#] Data Format String, Besoin d'un coup de pouceappartenir à plusieurs groupe
uploadé pleins de fichiers en meme tempsCollection d'Objet en php + gérer ordre de fichiers sur le serveur ?
Problème fichiers temporairesrequête sql sur fichiers dBase à partir d'excel
Ouverture de fichiers automatique après recherche ![C] Boucle avec strcat pour créer plusieurs fichiers
Plus de sujets relatifs à : Composant pour uploader plusieurs fichiers en un coup


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR