>  기사  >  웹 프론트엔드  >  文件上传之伪Ajax篇_html/css_WEB-ITnose

文件上传之伪Ajax篇_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:47:561108검색

iframe上传文件

接上篇:Ajax的最大特点就是无刷新,因此楼主想通过模拟Ajax的方式进行文件上传,也就是iframe上传文件

话不多说,直接上代码

HTML:

1 <iframe name="send" style="display:none"></iframe>2 3 <form action="/home/receiveAjax/" target="send" method="post" enctype="multipart/form-data">4         <input type="text"/>5         <input type="file" name="file" id="file" />6         <input type="submit"/>7 </form>

C#:

1         [HttpPost]2         public ActionResult receiveAjax(string s1)3         {4             HttpPostedFileBase file = Request.Files[0];5             return Content("Success");6         }

后台代码和上篇是一样的,如果将显示出来的话,还可以看到后台代码的返回值"Success",而且有错误的话,还能通过返回的iframe中的错误进行调试

这个上传方式最大的特点是没有一行javascript代码

到此,本篇结束,如有问题,欢迎指正

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.