任何可用于多个文件上传的第三方工具

时间:2010-08-18 12:24:54

标签: c# asp.net

对于ASP.NET,任何可用于多个文件上传的第三方工具都是免费的.Plz也提到了该工具的优缺点。提前谢谢......

2 个答案:

答案 0 :(得分:2)

您可以使用uploadify或uploadfive - 我目前正在我的项目中使用它

  • PROS :易于使用和实施
  • 缺点:IE9的一些问题

答案 1 :(得分: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"); 
}