您当前的位置: 首页 >  jquery

暂无认证

  • 0浏览

    0关注

    95907博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[JQ权威指南]jQuery上传插件Uploadify使用详解

发布时间:2016-12-01 14:07:17 ,浏览量:0

1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。

2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。

3.HTML

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="JQueryUploadDemo._Default" %>  <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Uploadifytitle> <link href="JS/jquery.uploadify-v2.1.0/example/css/default.css" rel="stylesheet" type="text/css" /> <link href="JS/jquery.uploadify-v2.1.0/uploadify.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="JS/jquery.uploadify-v2.1.0/jquery-1.3.2.min.js">script> <script type="text/javascript" src="JS/jquery.uploadify-v2.1.0/swfobject.js">script> <script type="text/javascript" src="JS/jquery.uploadify-v2.1.0/jquery.uploadify.v2.1.0.min.js">script> <script type="text/javascript"> $(document).ready(function() { $("#uploadify").uploadify({ 'uploader': 'JS/jquery.uploadify-v2.1.0/uploadify.swf', 'script': 'UploadHandler.ashx', 'cancelImg': 'JS/jquery.uploadify-v2.1.0/cancel.png', 'folder': 'UploadFile', 'queueID': 'fileQueue', 'auto': false, 'multi': true,

            });
        }); script> head> <body> <div id="fileQueue">div> <input type="file" name="uploadify" id="uploadify" /> <p> <a href="javascript:$('#uploadify').uploadifyUpload()">上传a>| <a href="javascript:$('#uploadify').uploadifyClearQueue()">取消上传a> p> body> html> 

UploadHandler.ashx

///  /// $codebehindclassname$ 的摘要说明 ///  [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class UploadHandler : IHttpHandler
    { public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";   
            context.Response.Charset = "utf-8";   

            HttpPostedFile file = context.Request.Files["Filedata"]; string uploadPath = 
                HttpContext.Current.Server.MapPath(@context.Request["folder"])+"\\"; if (file != null)  
            { if (!Directory.Exists(uploadPath))  
               {  
                   Directory.CreateDirectory(uploadPath);  
               }   
               file.SaveAs(uploadPath + file.FileName); //下面这句代码缺少的话,上传成功后上传队列的显示不会自动消失 context.Response.Write("1");  
            } else {   
                context.Response.Write("0");   
            }  
        } public bool IsReusable
        { get { return false;
            }
        }
    }

5.效果 这里写图片描述

关注
打赏
1655516835
查看更多评论
立即登录/注册

微信扫码登录

0.0850s