2010-08-18 70 views
0

對於ASP.NET可供多文件上傳這是free.Plz還提到tool.Thanks的利弊提前任何第三方工具...任何第三方工具可用於多個文件上傳

+0

爲什麼使用第三方工具?爲什麼不直接在asp.net中編碼?優點:您可以控制代碼並根據您的內容進行自定義。缺點:你必須編寫代碼。 – David 2010-08-18 12:48:26

+0

如果你告訴ASP.NET代碼,在ASP.NET中的FYI無法直接選擇多個文件並上傳它們。這就是我們在項目中面臨的問題:( – alam235 2010-08-21 07:07:41

回答

0

在客戶端,您可以使用this jquery插件來選擇多個文件併發布它們。

在客戶端,您可以在示例頁面上使用HTML。 將表單標籤的動作設置爲指向將處理髮布文件的頁面。

如果您的帖子的目標將成爲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

你可以使用uploadify或uploadfive - 我目前使用它在我的項目

  • 的觀光:易於使用和實施
  • 缺點:一些問題與IE9
相關問題