Asp.net上传文件jquery.fileupload.js
2017-04-13 15:29
676 查看
使用jquery.fileupload.js上传
HTML 代码:<span>选择文件</span>
<input type="file" id="SubmitModel" name="imgPath"/>
JS 代码
$("#SubmitModel").fileupload({ url: "UpLoaded.ashx?Type=0&UU2ID=" + UUID, done: function (e, result1) { if (result1.result.split('.')[0] == "false") { alert(result1.result.split('.')[1]); } else { document.getElementById("picName").innerHTML = result1.result.split('.')[1] + "." + result1.result.split('.')[2]; } } });
定义ashx:
public class UpLoaded : IHttpHandler { public void ProcessRequest(HttpContext context) { string Power = context.Request["Type"]; string UUID = context.Request["UU2ID"]; HttpPostedFile MyFile = context.Request.Files[0]; string[] Mystr = MyFile.FileName.Split('.'); if (MyFile == null || Mystr.Length < 1 ) { context.Response.Write("false.未知错误!"); return; } if (Mystr[1] != "jpg" && Mystr[1] != "png") { context.Response.Write("false.模型文件类型错误"); return; } string MdoelPath = context.Server.MapPath("~/StreamingAssets/Cache/Modele/"); if (!Directory.Exists(MdoelPath))//如果不存在就创建file文件夹 { Directory.CreateDirectory(MdoelPath); } else { DirectoryInfo folder = new DirectoryInfo(MdoelPath); if (folder.Exists) { folder.Delete(true); } Directory.CreateDirectory(MdoelPath); } MyFile.SaveAs(MdoelPath + MyFile.FileName); context.Response.Write("true."+MyFile.FileName); } public bool IsReusable { get { return false; } } }
相关文章推荐
- File Upload using jQuery AJAX in ASP.NET Web API or Http handler (AJAX上传文件通过Web API或 http handler)
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件
- asp.net 基于ajaxfileupload.js 实现文件异步上传
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件
- 用jQuery-File-Upload上传Excel文件(ASP.NET MVC)[附源码下载]
- JQuery文件上传插件ajaxFileUpload在Asp.net MVC中的使用
- c#、asp.net 基于ajaxfileupload.js 实现文件异步上传
- asp.net+ajaxfileupload.js 实现文件异步上传代码分享
- asp.net+ajaxfileupload.js 实现文件异步上传代码分享
- 在ASP.NET中实现多文件上传(三)---jQuery Multiple File Upload Plugin
- JQuery文件上传插件ajaxFileUpload在Asp.net MVC中的使用
- ASP.NET 使用ajaxfileupload.js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件
- JQuery.Uploadify asp.net(C#)文件,多文件上传插件, Session 获取不到等错误
- ASP.NET同时上传多个文件,和不使用HTMLFileInput上传的方法(resource about file upload)
- [Plugin] JQuery.uploadify上传文件插件的使用详解For ASP.NET
- ASP.NET FileUpload不经保存,直接读取上传文件的内容
- php jquery之ajax上传文件 ajaxfileupload.js
- Asp.net 文件上传的 FileUpload FileName 和 FileUpload PostedFile.FileName的细节问题
- ASP.NET- 无刷新上传使用jQuery插件之ajaxFileUpload