求大神帮忙!如何在MVC的开发模式下实现文件的批量上传及下载?

2025-04-30 00:57:13
推荐回答(2个)
回答1:

html代码 form表单中 加N个file类型的input


public ActionResult Save()
{
    if(Request.Files.Count > 0)
    {
        string yourfilepath = "这里是你的存放路径";
        if(Request.Files["file1"].ContentLength > 0)
        {
            Request.Files["file1"].Save(yourfilepath);
        }
        if(Request.Files["file2"].ContentLength > 0)
        {
            Request.Files["file2"].Save(yourfilepath);
        }
        if(Request.Files["file3"].ContentLength > 0)
        {
            Request.Files["file3"].Save(yourfilepath);
        }
    }
    return View();
}

纯手工敲,记得你的悬赏哦。

回答2:

推荐uploadify,支持上传进度显示