mvc ajax 上传图片

1. 需要用 <form id=“ f1 ”>  </form>  把需要用到的参数的控件扩起来

 

2. 这些input 控件 需要 name属性, 

然后  var data = new FormData($("#f1")[0]);    

ajax  把data传到指定的控制器

控制器里 通过Request[" name "] 取这个控件的值的

 

 var filename  Request.Files["upLoad"].FileName   //获取file 控件里选择文件名称

Path GetExtension ( filename ); // 获得文件的后缀。你可以用这个后缀判断,是不是你需要的文件类型

string  NewName=Guid.NewGuid().ToString().Substring(0, 8) + exname //重新命名

string  fileFullName = "上传的路径 /"+NewName; 

 Request.Files["upLoad"].SaveAs(Server.MapPath("~/" + fileFullName));//上传

 

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...