最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于jQuery通过jQuery.form.js插件实现异步上传_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:47:12
文档

基于jQuery通过jQuery.form.js插件实现异步上传_jquery

基于jQuery通过jQuery.form.js插件实现异步上传_jquery:本文主要从前台和后台代码分析了jquery.form.js实现异步上传的方法,分享给大家,具体代码如下 前台代码: @{ Layout = null; } upload $(function () { $(#fileForm).ajaxForm({ //定义返回JSON数据,还包括xm
推荐度:
导读基于jQuery通过jQuery.form.js插件实现异步上传_jquery:本文主要从前台和后台代码分析了jquery.form.js实现异步上传的方法,分享给大家,具体代码如下 前台代码: @{ Layout = null; } upload $(function () { $(#fileForm).ajaxForm({ //定义返回JSON数据,还包括xm


本文主要从前台和后台代码分析了jquery.form.js实现异步上传的方法,分享给大家,具体代码如下

前台代码:

@{
 Layout = null;
}



 
 
 
 upload


 

 
 
 

 
 

后台代码:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace IceMvc.Controllers
{
 public class UploadController : Controller
 {
 //
 // GET: /Upload/

 public ActionResult Index()
 {
 return View();
 }

 [HttpPost]
 public ActionResult Upload()
 {
 var filesList = Request.Files;
 for (int i = 0; i < filesList.Count; i++)
 {
 var file = filesList[i];
 if (file.ContentLength > 0)
 {
 if (file.ContentLength > 5242880)
 {
 return Content("alert('注册失败!因为您选择图片文件不能大于5M.');window.location='/User/Register';");
 }

 //得到原图的后缀
 string extName = System.IO.Path.GetExtension(file.FileName);
 //生成新的名称
 string newName = Guid.NewGuid() + extName;

 string imgPath = Server.MapPath("/upload/img/") + newName;

 if (file.ContentType.Contains("image/"))
 {
 using (Image img = Image.FromStream(file.InputStream))
 {
 img.Save(imgPath);
 }
 var obj = new { fileName = newName };
 return Json(obj);
 }
 else
 {
 //return Content("

文档

基于jQuery通过jQuery.form.js插件实现异步上传_jquery

基于jQuery通过jQuery.form.js插件实现异步上传_jquery:本文主要从前台和后台代码分析了jquery.form.js实现异步上传的方法,分享给大家,具体代码如下 前台代码: @{ Layout = null; } upload $(function () { $(#fileForm).ajaxForm({ //定义返回JSON数据,还包括xm
推荐度:
标签: 上传 插件 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top