博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AjaxFileUploader上传插件 兼容性好
阅读量:6493 次
发布时间:2019-06-24

本文共 7091 字,大约阅读时间需要 23 分钟。

AjaxFileUploader上传插件 兼容性好 Ie Chrome Firefox

html:

                
 
 

服务端:

using System.Web;using System.IO;namespace AjaxFileUploader.ajax{    ///     /// AjaxFileUploader 的摘要说明    ///     public class AjaxFileUploader : IHttpHandler    {        public void ProcessRequest(HttpContext context)        {            if (context.Request.Files.Count > 0)            {                string path = context.Server.MapPath("~/Temp");                if (!Directory.Exists(path))                    Directory.CreateDirectory(path);                var file = context.Request.Files[0];                string fileName;                if (HttpContext.Current.Request.Browser.Browser.ToUpper() == "IE")                {                    string[] files = file.FileName.Split(new char[] { '\\' });                    fileName = files[files.Length - 1];                }                else                {                    fileName = file.FileName;                }                string msg = "";                string strFileName = fileName;                if (string.IsNullOrEmpty(strFileName))                {                    msg = "{";                    msg += string.Format("error:'{0}',\n", "请选择文件!");                    msg += string.Format("msg:'{0}'\n", string.Empty);                    msg += "}";                }                else                {                    fileName = Path.Combine(path, fileName);                    file.SaveAs(fileName);                    msg = "{";                    msg += string.Format("error:'{0}',\n", string.Empty);                    msg += string.Format("msg:'{0}'\n", strFileName);                    msg += "}";                }                context.Response.Write(msg);            }        }        public bool IsReusable        {            get            {                return true;            }        }    }}

 

插件:

//ajaxfileupload.jsjQuery.extend({    createUploadIframe: function (id, uri) {        //创建 frame        var frameId = 'jUploadFrame' + id;        var iframeHtml = '
 
 

 

转载地址:http://mnkyo.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
跨平台开发时代的 (再次) 到来?
查看>>
Linux Kernel Panic报错解决思路
查看>>
mysql大数据量且多存储引擎场景下的完整+增量自动异地备份的可靠方案
查看>>
Java程序性能分析工具Java VisualVM(Visual GC)—程序员必备利器
查看>>
关于用户的操作:添加用户,删除用户,更改用户属性
查看>>
定制rpm包及搭建yum仓库
查看>>
zabbix 报警小案例
查看>>
CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器
查看>>
shell ping 网段 多进程(很简单,喜欢就拿去用)
查看>>
枚举类、单实例
查看>>
我的友情链接
查看>>
C/C++项目中的代码复用和管理
查看>>
球反弹问题
查看>>
哈希表(散列表)线性探测
查看>>
如何知道自己的CPU支持SLAT
查看>>
Redis Cluster 搭建
查看>>
在mysql中进行搜索
查看>>
spark(一):spark概览及逻辑执行图
查看>>
c++程序设计原理与实践-老布
查看>>