图片上传控件

时间:2017-04-23 17:29:31
【文件属性】:
文件名称:图片上传控件
文件大小:1.01MB
文件格式:ZIP
更新时间:2017-04-23 17:29:31
无刷新 上传图片 只需设置上传路径即可实现无刷新上传图片 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; HttpPostedFile file = context.Request.Files["Filedata"];//获取上传的文件. string fileName = Path.GetFileName(file.FileName); //获取文件名称. string fileExtion = Path.GetExtension(file.FileName);//获取扩展名. if (fileExtion == ".jpg" || fileExtion == "gif") { //file.SaveAs(context.Server.MapPath("/FileUp/" + fileName)); //context.Response.Write("ok:/FileUp/" + fileName); string saveDir = "/FileUp/" + DateTime.Now.Year + "/" + DateTime.Now.Month + "/" + DateTime.Now.Day + "/"; Directory.CreateDirectory(Path.GetDirectoryName(context.Server.MapPath(saveDir)));//建立文件夹 string fullDir = saveDir + Common.Common.GetStreamMD5(file.InputStream) + fileExtion;//将文件进行MD5运算作为新的文件的名称. file.SaveAs(context.Server.MapPath(fullDir)); context.Response.Write("ok:" + fullDir); //这里做保存到数据库处理 } else { throw new Exception("类型错误!"); } }
【文件预览】:
无刷新上传
----无刷新上传.suo(27KB)
----无刷新上传()
--------css()
--------bin()
--------Default.aspx(4KB)
--------images()
--------FileUp()
--------Web.config(313B)
--------Common()
--------obj()
--------Web.Debug.config(1KB)
--------Default.aspx.designer.cs(810B)
--------js()
--------SWFupload()
--------Web.Release.config(1KB)
--------ashx()
--------无刷新上传.csproj.user(1KB)
--------无刷新上传.csproj(6KB)
--------Properties()
--------Default.aspx.cs(336B)
----无刷新上传.sln(935B)

网友评论