【问题标题】:ASP.Net Upload of multiple files after choosing them from jQuery从 jQuery 中选择多个文件后,ASP.Net 上传多个文件
【发布时间】:2010-09-26 16:06:06
【问题描述】:

我使用了一个 jQuery 多文件上传控件 [ MultiFile from fyneworks http://www.fyneworks.com/jquery/multiple-file-upload/#tab-Overview ] 来收集一些文件名,但不知道如何将它们上传到服务器上。

标准的 asp:FileUpload 控件似乎只允许单个文件,我不想使用 swfupload 控件,只是普通的旧 aspx。

【问题讨论】:

    标签: c# asp.net jquery file-upload multifile-uploader


    【解决方案1】:

    (我自己已经回答了这个问题,我只是在通过 goole 或 SO 找到答案时遇到了问题,这似乎很有用......)

    感谢 Suprotim Agarwal http://www.dotnetcurry.com/ShowArticle.aspx?ID=68,此代码可以满足我的需要

    一旦使用合适的 jQuery 多重上传控件选择了文件(例如来自 fyneworks http://www.fyneworks.com/jquery/multiple-file-upload/#tab-Overview 的 MultiFile) 并且点击了提交按钮,在aspx文件中调用如下代码

    HttpFileCollection hfc = Request.Files;
    for (int i = 0; i < hfc.Count; i++)
    {
        HttpPostedFile hpf = hfc[i];
        if (hpf.ContentLength > 0)
        {               
            hpf.SaveAs(Server.MapPath("Uploads") + "\\" + System.IO.Path.GetFileName(hpf.FileName));
        }
    }   
    

    【讨论】:

      【解决方案2】:

      HttpFileCollection 上传 = HttpContext.Current.Request.Files;

      for (int i = 0; i

              HttpPostedFile upload = (HttpPostedFile)uploads[i];
      

      【讨论】:

        猜你喜欢
        • 2010-11-16
        • 1970-01-01
        • 1970-01-01
        • 2019-01-29
        • 2016-08-10
        • 2011-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多