文件上传控件 jQuery-File-Upload在 MVC3中的实现

今天见园友发的文章在介绍jquery file upload插件,忍不住去实操了一把,支持多选(IE除外),有上传进度条,上传完可以预览,能批量删除,批量停止下载等常功能,并且是非Activex,非Flash的,文件也不大,感觉还不错。

但不是MVC的,于是乎,网上找了一个Demo,本地运行之后,发现有一点小Bug,但瑕不掩瑜,这里分享给园友,有兴趣的可以来下载。

Demo中引用的JS和Css有Bug,修改后,还发现有些是可以删除的,删除后代码如下:

@{
    ViewBag.Title = "Bootstrap version demo";

    Html.RequiresCss("Bootstrap/bootstrap.min.css", "Content", 2);
    //Html.RequiresCss("Bootstrap/bootstrap-responsive.min.css", "Content", 3);
    //Html.RequiresCss("Bootstrap/bootstrap-image-gallery.min.css", "Content", 4);

    Html.RequiresCss("FileUpload/jquery.fileupload-ui.css", "Content", 5);
    
    
    Html.RequiresJs("jquery/1.7.1/jquery.min.js", "googleCDN", 1);
    Html.RequiresJs("jqueryui/1.8.18/jquery-ui.min.js", "googleCDN", 2);

    Html.RequiresJs("FileUpload/tmpl.min.js", "Content", 5);
    //Html.RequiresJs("FileUpload/canvas-to-blob.min.js", "Content", 5);
    //Html.RequiresJs("FileUpload/load-image.min.js", "Content", 5);

    //Html.RequiresJs("Bootstrap/bootstrap-image-gallery.min.js", "Content", 6);
    //Html.RequiresJs("Bootstrap/bootstrap.min.js", "Content", 6);

    Html.RequiresJs("FileUpload/jquery.iframe-transport.js", "Content", 10);
    Html.RequiresJs("FileUpload/jquery.fileupload.js", "Content", 10);
    Html.RequiresJs("FileUpload/jquery.fileupload-ip.js", "Content", 20);
    Html.RequiresJs("FileUpload/jquery.fileupload-ui.js", "Content", 30);

    Html.RequiresJs("FileUpload/locale.js", "Content", 90);
    Html.RequiresJs("FileUpload/main.js", "Content", 99);
}

当然有些引用文件很小,可以合并,这里没有合并,有兴趣可以二次加工,以方便使用。

运行后效果如下:

下载地址:http://download.csdn.net/detail/wufei_8898/5233668

 

转载于:https://www.cnblogs.com/ushou/archive/2013/04/08/3007595.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值