2010-08-18 5 views
0

Pour ASP.NET tout outil tiers disponible pour le téléchargement de fichiers plusieurs qui est free.Plz aussi mentionner les avantages et les inconvénients de cette tool.Thanks à l'avance ...tout outil tiers disponible pour le téléchargement de fichiers multiples

+0

Pourquoi un outil tiers? Pourquoi ne pas simplement codé directement dans asp. Net? Avantages: Vous contrôlez le code et pouvez le personnaliser au contenu de votre coeur. Inconvénients: Vous devez écrire du code. – David

+0

Si vous dites sur le code ASP.NET, FYI dans ASP.NET vous ne pouvez pas sélectionner directement plusieurs fichiers et les télécharger .. C'est le problème que nous sommes confrontés dans notre projet :( – alam235

Répondre

0

Sur le côté client, vous pouvez utiliser le plugin jQuery this pour sélectionner les fichiers multiples et les poster.

Du côté client, vous pouvez simplement utiliser le code HTML sur la page d'exemple. Définissez l'action de l'étiquette de formulaire pour qu'elle pointe vers la page qui gérera les fichiers publiés.

Vous pourriez faire quelque chose comme ceci si votre cible pour votre publication sera une page ashx.

public void ProcessRequest (HttpContext context) 
{ 
    HttpFileCollection hfc = context.Request.Files; 
    for (int i = 0; i < hfc.Count; i++) 
    { 
     HttpPostedFile hpf = hfc[i]; 
     if (hpf.ContentLength > 0) 
     { 
      string imageLocation = "C:\\ImageLocation\\" + theFileNameToSaveAs; 

      hpf.SaveAs(imageLocation); 
     } 
    } 
    context.Response.Redirect("../callingpage.aspx"); 
} 
2

Vous pouvez utiliser uploadify ou uploadfive - J'utilise actuellement sur mon projet

  • PROS: Facile à utiliser et à mettre en œuvre
  • CONS: quelques problèmes avec IE9
Questions connexes