当前位置:编程学习 > C#/ASP.NET >>

使用Uploadify插件如何取得上传成功后的文件地址

使用uploadify3.1上传插件,我想在后台ASPX页面调用上传成功后的文件地址,进行MD5值计算、写入数据库等,不知道怎么实现,求助!

HTTPHANDLER的处理过程
    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"]) + "\\UploadFile\\";

            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;
            }
        }
    }


upload的JS配置
     <script  type ="text/javascript" > 
        $( function  () {
            $( "#uploadify" ).uploadify({
                 'swf' :  'uploadify/uploadify.swf' ,
                 'uploader' :  'UploadHandler.ashx' ,
                 'cancelImg' : 'uploadify/cancel.png',
                 'buttonText' :  'Upload' ,
                 'fileTypeDesc' :'File' ,
                 'fileTypeExts' :'*.*'  ,
                 'auto' :  true ,
                 'multi' :  false
            });
        });
     </script >
--------------------编程问答--------------------
一看就是没有调试的家伙 留Q 指导你
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,