(MVC)jquery+ajax上传文件
来源:互联网 发布:全球人工智能发展趋势 编辑:程序博客网 时间:2024/05/22 16:36
1. View页面代码
<script src="~/***/jquery-form.js"></script> <form id="filePost" action="/Home/Upload" method="post" enctype="multipart/form-data"> <label> Filename: <input type="file" name="file" onchange="save();" /></label> <input id="ButtonUpload" type="submit" value="Upload" /> </form> <div id="outputdiv"></div>
public JsonResult Upload(HttpPostedFileBase file) { if (file.ContentLength == 0) { return Json(new { bRet = false, sMsg = "请选择图片!" }, "text/html"); } //上传文件代码 记得先新建一下 Upload 文件夹 var fileName = Path.Combine(Request.MapPath("~/Upload"), Path.GetFileName(file.FileName)); try { file.SaveAs(fileName); return Json(new { bRet = true, sMsg = "上传成功" }, "text/html"); } catch (Exception ex) { _log.Error(ex.Message); return null; } }
3.javascript
<script> function save() { var options = { beforeSubmit: showRequest, error: showError, success: showResponse }; $('#filePost').ajaxSubmit(options); } $(document).ready(function () { var options = { target: '#outputdiv', beforeSubmit: showRequest, error: showError, success: showResponse }; $('#filePost').submit(function () { $(this).ajaxSubmit(options); return false; }); }); function showRequest(formData, jqForm, options) { alert('发送前'); return true; } function showError(data) { alert('error'); } function showResponse(responseText, statusText) { alert(responseText + "," + statusText + "," + '发送后'); </script>
4 jquery.form.js 下载
http://download.csdn.net/detail/zerorm/9550174
0 0
- (MVC)jquery+ajax上传文件
- jquery ajax+spring mvc上传文件
- Asp.Net Mvc 使用jQuery实现Ajax文件上传
- JQuery的AJAX与Spring MVC实现异步文件上传
- jQuery AJAX 文件上传
- jquery ajax 文件上传
- jquery ajax上传文件
- ajax jquery 上传文件
- JQUERY AJAX上传文件
- jQuery ajax 文件上传
- JQuery ajax 上传文件
- jquery ajax上传文件
- Jquery ajax 上传文件(有进度条)
- Ajax上传文件 (JQuery Ajax&原生Ajax)
- spring MVC 现实Jquery ajax多个文上传
- jQuery Ajax 上传文件示例
- jquery ajax 文件上传 收藏
- jQuery Ajax文件上传(php)
- java注解生成xml和包含CDATA问题
- 面试题26 复杂链表的复制
- EventBus使用详细讲解,结合示例
- MultiDex与热修复实现原理
- MySQL事件调度器详解
- (MVC)jquery+ajax上传文件
- PPT动画教程:字幕式动画
- MAC OS X环境下配置APACHE+PHP+MYSQL+PHPMYADMIN
- 装机员PE制作U盘启动视频教程
- 多旋翼-加速度计耦合机体运动加速度处理方案
- Android问题记录
- 比较论之--好的管理体系与坏的管理体系
- cocoapods
- 【Android】viewpager+fragment+tablayout实现滑动菜单栏