JQuery插件ajaxfileupload.js异步上传文件实例

前端之家收集整理的这篇文章主要介绍了JQuery插件ajaxfileupload.js异步上传文件实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_502_0@在服务器端做文件上传的过程中,如果使用web服务器短端的上传控件去上传文件的话,会导致页面刷新一次,这样对用户的体验就不是很友好了。ajaxfileupload.js是一款jQuery的异步上传文件插件,使用简单且容易上手。


@H_502_0@前置条件:ajaxfileupload.js文件百度下载一个就行。


@H_502_0@

JS引用:


<div class="codetitle"><a style="CURSOR: pointer" data="83419" class="copybut" id="copybut83419" onclick="doCopy('code83419')"> 代码如下:
<div class="codebody" id="code83419">
<script src="/Content/JQueryJS/jquery-2.1.1.js">
<script src="/Content/Js/ajaxfileupload.js">

@H_502_0@

HTML代码

代码如下:

JS代码

代码如下:
上传控件ID //dataType: 'json', error: function () { alert('error'); }, success: function (datax) { if (datax != "") { msgShow('系统提示','上传成功!','info'); } else { msgShow('系统提示','上传失败!','info'); } } }); } else { $.messager.alert('提示','请选择上传文件','info'); } }

后台代码

@H_502_0@
代码如下:
上传文件在服务器上的保存路径 string savePath = context.Server.MapPath("~/upload/"); //检查服务器上是否存在这个物理路径,如果不存在则创建 if (!System.IO.Directory.Exists(savePath)) { System.IO.Directory.CreateDirectory(savePath); } savePath = savePath + name;//上传文件路径 files[0].SaveAs(savePath);//保存文件 context.Response.Write(savePath); } catch (Exception ex) { context.Response.Write("FileUpload: " + ex.Message); }

@H_502_0@ }

猜你在找的Ajax相关文章