ASP.NET MVC4 利用uploadify.js多文件上传

本文主要介绍了ASP.NET MVC4利用uploadify.js实现多文件上传的方法代码。具有很好的参考价值。下面跟着小编一起来看下吧

页面代码:

1.引入js和css文件

   

2.body内代码

    

ASP .NET MVC4 多文件文件上传实例

文件列表

图片列表

后台代码:

 public ActionResult loadFileInfo() { StringBuilder sb = new StringBuilder(); DirectoryInfo theFolder = new DirectoryInfo(Server.MapPath("~/UploadFile/")); DirectoryInfo[] dirInfo = theFolder.GetDirectories(); //遍历文件夹 foreach (DirectoryInfo NextFolder in dirInfo) { FileInfo[] fileInfo = NextFolder.GetFiles(); //遍历文件 foreach (FileInfo NextFile in fileInfo) { string exStr = NextFile.Extension; string str = NextFile.Name; if (exStr == ".zip" || exStr == ".7z" || exStr == ".rar" || exStr.ToLower() == ".rars") { sb.Append("

" + str + "

"); } else if (exStr == ".doc" || exStr == ".docx") { sb.Append("

" + str + "

"); } else if (exStr == ".ppt" || exStr == ".pptx") { sb.Append("

" + str + "

"); } else if (exStr == ".xlsx" || exStr == ".xls" || exStr == ".XLS") { sb.Append("

" + str + "

"); } else if (exStr == ".pdf") { sb.Append("

" + str + "

"); } else if (exStr == ".js" || exStr == ".JS") { sb.Append("

" + str + "

"); } else if (exStr == ".html" || exStr == ".HTML") { sb.Append("

" + str + "

"); } else if (exStr == ".txt" || exStr == ".TXT") { sb.Append("

" + str + "

"); } else if (exStr == ".mp3" || exStr == ".wmv" || exStr == ".aac") { sb.Append("

" + str + "

"); } else if (exStr == ".avi" || exStr == ".mov" || exStr == ".mp4" || exStr == ".ram" || exStr == ".flv") { sb.Append("

" + str + "

"); } else { sb.Append("

" + str + "

"); } } } return Content(sb.ToString()); } public ActionResult loadImgInfo() { StringBuilder sb = new StringBuilder(); DirectoryInfo theFolder = new DirectoryInfo(Server.MapPath("~/UploadImg/")); DirectoryInfo[] dirInfo = theFolder.GetDirectories(); //遍历文件夹 foreach (DirectoryInfo NextFolder in dirInfo) { FileInfo[] fileInfo = NextFolder.GetFiles(); //遍历文件 foreach (FileInfo NextFile in fileInfo) { string str = NextFile.Name; sb.Append("

" + str + "

"); } } return Content(sb.ToString()); } public ActionResult UploadFile() { string filepath = ""; bool fileOK = false; //判断是否已经选择上传文件 HttpPostedFileBase file = Request.Files["myfile"]; if (file != null && file.ContentLength > 0) { String fileExtension = System.IO.Path.GetExtension(file.FileName).ToLower(); //判断是否为图片类型 String[] allowedExtensions = { ".gif", ".png-600", ".bmp", ".jpg-600" }; for (int i = 0; i

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持html中文网!

以上就是ASP.NET MVC4 利用uploadify.js多文件上传的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » ASP编程