首页 > 代码库 > uploadifive上传文件
uploadifive上传文件
uploadifive是一个款基于H5的上传文件的插件。优点是,可以在PC端,也可以在手机上进行操作。缺点是,IE9以下的兼容性不好。
View:
1 <!DOCTYPE html> 2 3 <html> 4 <head> 5 <meta name="viewport" content="width=device-width" /> 6 <title>Index</title> 7 <script src=http://www.mamicode.com/"~/Scripts/jquery-1.10.2.min.js"></script> 8 <script src=http://www.mamicode.com/"~/Content/uploadifive/jquery.uploadifive.min.js"></script> 9 <link href=http://www.mamicode.com/"~/Content/uploadifive/uploadifive.css" rel="stylesheet" /> 10 </head> 11 <body> 12 <div id="queue"></div> 13 <input type="file" id="file_upload" name="file_upload" /> 14 15 <script> 16 $(function () { 17 $(‘#file_upload‘).uploadifive({ 18 ‘auto‘: true, 19 ‘queueID‘: ‘queue‘, 20 ‘buttonText‘: ‘上传文件‘, 21 ‘uploadScript‘: ‘/File/UploadFile‘, 22 ‘onUploadComplete‘: function (file, data) { 23 if (data) { 24 alert(‘上传成功‘) 25 } else { 26 alert(‘上传失败‘ + rspdesc); 27 } 28 } 29 }); 30 }); 31 </script> 32 </body> 33 </html>
Controller
1 /// <summary> 2 /// 上传文件 3 /// </summary> 4 public ActionResult UploadFile(HttpPostedFileBase fileData) 5 { 6 if (fileData.ContentLength > 0) 7 { 8 string fileExt = Path.GetExtension(fileData.FileName); 9 string fileName = DateTime.Now.ToString("yyyyMMdd_HHmmssff") + fileExt; 10 string savePath = Server.MapPath("~/Upload/"+ fileName); 11 fileData.SaveAs(savePath); 12 return Content("ok"); 13 } 14 else 15 { 16 return null; 17 } 18 }
uploadifive上传文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。