jQuery.Uploadify插件实现有进度条批量上传图片功能

这次给大家带来jQuery.Uploadify插件实现有进度批量上传图片功能,jQuery.Uploadify插件实现有进度条批量上传图片的注意事项有哪些,下面就是实战案例,一起来看一下。

  Jquery              $(document).ready(function () {      $("#pics").hide();      $("#uploadify").uploadify({        'uploader': 'js/jquery.uploadify-v2.1.4/uploadify.swf', //uploadify.swf文件的路径        'script': 'UploadHandler.ashx?type=add', //处理文件上传的后台脚本的路径        'cancelImg': 'js/jquery.uploadify-v2.1.4/cancel.png',        'buttonText': 'Select Image',        'folder': 'UploadFile//', //上传文件夹的路径按20130416        'queueID': 'fileQueue', //页面中,你想要用来作为文件队列的元素的id        'auto': false, //当文件被添加到队列时,自动上传        'multi': true, //设置为true将允许多文件上传        'fileExt': '*.jpg;*.gif;*.png', //允许上传的文件后缀        'queueSizeLimit': 5,        'fileDesc': 'Web Image Files (.JPG, .GIF, .PNG)', //在浏览窗口底部的文件类型下拉菜单中显示的文本        'sizeLimit': 1024000, //上传文件的大小限制,单位为字节 1024*1000 1M        'onComplete': function (event, queueID, fileObj, response, data) {          var html = "";          html += "  
  • "; html += " jQuery.Uploadify插件实现有进度条批量上传图片功能"; html += "

    "; html += " jQuery.Uploadify插件实现有进度条批量上传图片功能"; html += "

    "; html += "
  • "; $("#pics").append(html); }, 'onAllComplete': function (event, data) { //当上传队列中的所有文件都完成上传时触发 //alert(data.filesUploaded + ' 个文件上传成功!'); $("#pics").fadeIn(); } }); }); function uploadpara() { //自定义传递参数 $('#uploadify').uploadifySettings('scriptData', { 'name': $('#txtName').val(), 'albums': $('#txtAlbums').val() }); $('#uploadify').uploadifyUpload(); } function delImage(picurl) { jsonAjax("UploadHandler.ashx", "type=del&picurl=" + picurl, "text", callBackTxt); } function jsonAjax(url, param, datat, callback) { $.ajax({ type: "post", url: url, data: param, dataType: datat, success: callback, error: function () { jQuery.fn.mBox({ message: '恢复失败' }); } }); } function callBackTxt(data) { var o = data; if (o != "") { var e = $(".myli img[src='" + data + "']"); e.each(function () { $(this).parent().remove(); }) } else { alert("删除失败"); } }; .myul { margin:5px 5px 5px 5px; padding:0px; } .myli { list-style-type:none; width:150px; height:150px; display:inline; position:relative; } .myimg { width:120px; height:120px; }

    上传| 取消上传

    登录后复制

    using System;using System.Web;using System.IO;/// /// UploadHandler文件上传/// public class UploadHandler : IHttpHandler{  public void ProcessRequest(HttpContext context)  {    context.Response.ContentType = "text/plain";    context.Response.Charset = "utf-8";    string type = context.Request["type"];    if (type=="add")    {      HttpPostedFile file = context.Request.Files["Filedata"];      string uploadPath = HttpContext.Current.Server.MapPath(@context.Request["folder"]);      string name = context.Request.Params["name"]; //获取传递的参数      string albums = context.Request.Params["albums"];      if (file != null)      {        if (!Directory.Exists(uploadPath))        {          Directory.CreateDirectory(uploadPath);        }        file.SaveAs(Path.Combine(uploadPath, file.FileName));        context.Response.Write(@context.Request["folder"] + file.FileName);      }      else      {        context.Response.Write("");      }    }    else if (type == "del")    {      string picurl = context.Request["picurl"];      try      {        File.Delete(context.Server.MapPath(picurl));        context.Response.Write(picurl);      }      catch      {        context.Response.Write("");      }    }    else    { }  }  public bool IsReusable  {    get    {      return false;    }  }}

    登录后复制

    相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

    推荐阅读:

    Uploadify实现显示进度条上传图片

    悬浮链接弹出图片特效实现

    以上就是jQuery.Uploadify插件实现有进度条批量上传图片功能的详细内容,更多请关注【创想鸟】其它相关文章!

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

    发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2767655.html

    (0)
    上一篇 2025年3月8日 11:48:56
    下一篇 2025年3月3日 20:05:20

    AD推荐 黄金广告位招租... 更多推荐

    相关推荐

    • 实现圆弧形拖动进度条步骤详解

      这次给大家带来实现圆弧形拖动进度条步骤详解,实现圆弧形拖动进度条的注意事项有哪些,下面就是实战案例,一起来看一下。 先上效果图 因为需求需要实现这个效果图 非原生实现, 难点1:绘制 使用svg 难点2:点击事件的处理 难点3:封装 由于绘…

      2025年3月8日
      200
    • FormData+Ajax实现上传进度监控

      formdata类型其实是在xmlhttprequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于xhr传输)提供便利。接下来通过本文给大家分享formdata+ajax实现上传进度监控,需要的朋友一起看看吧 什么…

      编程技术 2025年3月8日
      200
    • 使用AJAX实现Web页面进度条的实例分享

      这篇文章主要介绍了使用ajax实现web页面进度条的实例分享,利用ajax的异步来显示服务器端的处理进度是当下比较流行的做法,需要的朋友可以参考下 在应用程序的安装和下载过程中,进度条的使用已经是非常普遍了。进度条可以用来表识项目的完成进度…

      2025年3月8日
      200
    • 基于fileUpload文件上传带进度条效果的实例

      下面我就为大家带来一篇基于fileupload文件上传带进度条效果的实例。现在就分享给大家,也给大家做个参考。 文件上传过程中,如果我们能看到进度条会更好,实现思路是服务器端用监听器实时监听进度并存入session,客户端异步请求服务器端获…

      2025年3月8日
      200
    • Ajax上传文件进度条Codular

      这篇文章主要介绍了ajax上传文件进度条codular的相关资料,需要的朋友可以参考下 现在,人们喜欢在浏览网页时做一些其他事情而不离开该网页,这通常是通过ajax来实现.大多数情况,人们使用jQuery来实现,但是随着浏览器的进步,人们比…

      编程技术 2025年3月8日
      200
    • Ajax在请求过程中显示进度的简单实现

      ajax技术在web应用中使用非常频繁,本文以asp.net mvc为示例,提供一种简单的实现方式。ajax在请求过程中显示进度条,是怎么实现的呢?本文通过代码和文字说明相结合的方式分享给大家。 Ajax在Web应用中使用得越来越频繁。在进…

      2025年3月8日
      200
    • 如何使用postman+json+springmvc实现批量添加功能

      这次给大家带来如何使用postman+json+springmvc实现批量添加功能,使用postman+json+springmvc实现批量添加功能的注意事项有哪些,下面就是实战案例,一起来看一下。 postman工具配置和数据准备: 1)…

      2025年3月8日
      200
    • JavaScript实现简单动态进度条效果

      这篇文章主要为大家详细介绍了javascript实现简单动态进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现动态进度条效果的具体代码,供大家参考,具体内容如下 1.效果 2.源码    window…

      2025年3月8日
      200
    • 在vue+element中如何实现批量删除功能

      下面我就为大家分享一篇vue+element实现批量删除功能的示例,具有很好的参考价值,希望对大家有所帮助。 今年开始学习vue+element实现后台开发,在实现批量删除功能时有2个小知识点记录在下: 1、如何实现单击行交替选中当前行的复…

      编程技术 2025年3月8日
      200
    • WPF实现简单的进度条怎么做?

      最近做一个项目,看到以前同事写的进度条效果不错,所以,拿来简化了下,不炫,但是项目中还是够用的。 还是,先来看下调用以后的效果 1、因为ProgressbBar的Foreground显示不得不一样,所以,要有一个参数去给控件进行设置,因此定…

      2025年3月5日
      400

    发表回复

    登录后才能评论