首页 > Web开发 > 详细

[ASP.NET]uploadify简单使用讲解

时间:2014-02-15 01:27:23      阅读:368      评论:0      收藏:0      [点我收藏+]

背景:在用户控件中使用html 的file控件或者ASP.NET的FileUpLoad控件都无法获取到文件,于是想到听说过的uploadify

uploadify官网:www.uploadify.com

直接官网下载相关文件,发现里面有几个php文件,为了不用还配置php于是修改为ASP.NET用法

添加UploadHandler.ashx文件及修改代码:

bubuko.com,布布扣
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");
            }
        }
bubuko.com,布布扣

 

在ascx页面引入3.1版本的uploadify

bubuko.com,布布扣
<link rel="stylesheet" type="text/css" href="../jslib/uploadify/uploadify.css" />
<script type="text/javascript" src="../jslib/uploadify/jquery-1.7.2.min.js"></script>//uploadify官网说明1.7.2+,既然推荐1.7.2那就是这个版本
<script type="text/javascript" src="../jslib/uploadify/jquery.uploadify.min.js"></script>
bubuko.com,布布扣

在加入js

 

bubuko.com,布布扣
$(function() {
    $(‘#ftcFormHolder_FpgForm_btnHtmlFile1‘).uploadify({
        ‘swf‘      : ‘../jslib/uploadify/uploadify.swf‘,
        ‘uploader‘ : ‘../jslib/uploadify/UploadHandler.ashx‘, 
        ‘buttonText‘: ‘浏览‘,
        ‘multi‘: false,
        ‘onUploadComplete‘ : function(file) {
            alert(‘The file ‘ + file.name + ‘ finished processing.‘);
        } 
    });
});
bubuko.com,布布扣

 

 

以上为简单使用,其他参数或者事件可参考官网

[ASP.NET]uploadify简单使用讲解

原文:http://www.cnblogs.com/kim01/p/3549236.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!