jQuery Ajax File Upload实例源码


Posted in Javascript onDecember 12, 2016

本文实例为大家分享了jQuery Ajax File Upload实例源码,供大家参考,具体内容如下

项目结构

Default.aspx
Upload.aspx
Scripts/…
style.css

效果图

jQuery Ajax File Upload实例源码 

客户端html代码

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="UploadFile.aspx.vb" Inherits="Web.UploadFile" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
  <title></title> 
  <link rel="Stylesheet" type="text/css" href="style.css" mce_href="style.css" media="all" /> 
  <mce:script type="text/JavaScript" src="../Scripts/jQuery-1.4.1.min.js" mce_src="Scripts/jquery-1.4.1.min.js"></mce:script> 
  <mce:script type="text/javascript" src="../Scripts/ajaxupload.3.5.js" mce_src="Scripts/ajaxupload.3.5.js"></mce:script> 
  <mce:script type="text/javascript"><!-- 
    $(function () { 
      var btnUpload = $('#upload'); 
      var status = $('#status'); 
      new AjaxUpload(btnUpload, { 
        action: 'Upload.aspx', 
        //Name of the file input box 
        name: 'uploadfile', 
        onSubmit: function (file, ext) { 
          if (!(ext && /^(jpg|png|jpeg|gif)$/.test(ext))) { 
            // check for valid file extension 
            status.text('Only JPG, PNG or GIF files are allowed'); 
            return false; 
          } 
          status.text('Uploading...'); 
        }, 
        onComplete: function (file, response) { 
          //On completion clear the status 
          status.text(''); 
          //Add uploaded file to list 
          if (response === "success") { 
            $('<li></li>').appendTo('#files').html('<img src="./uploads/' + file + '" mce_src="uploads/' + file + '" alt="" /><br />' + file).addClass('success'); 
          } else { 
            $('<li></li>').appendTo('#files').text(file).addClass('error'); 
          } 
        } 
      }); 
    }); 
 
   
// --></mce:script> 
</head> 
<body> 
  <form id="form1" runat="server"> 
  <div id="upload"> 
    Upload File 
  </div> 
 
  <!-- Upload Button--> 
  <div id="Div1" >Upload File</div><span id="status" ></span> 
  <!--List Files--> 
  <ul id="files" ></ul> 
 
 
  </form> 
</body> 
</html>

 服务端处理代码Upload.aspx

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
 
namespace JqueryAjaxUploadTest 
{ 
  public partial class Upload : System.Web.UI.Page 
  { 
    protected void Page_Load(object sender, EventArgs e) 
    { 
      try 
      { 
        HttpPostedFile hpfFile = Request.Files["uploadfile"]; 
        hpfFile.SaveAs(Server.MapPath("~/uploads/") + hpfFile.FileName); 
        Response.Write("success"); 
      } 
      catch (Exception) 
      { 
 
        Response.Write("fail"); 
      } 
    } 
  } 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js常见表单应用技巧
Jan 09 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
Nov 19 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
Aug 03 Javascript
移动端js触摸事件详解
Sep 18 Javascript
Bootstrap 3 按钮标签实例代码
Feb 21 Javascript
js遍历获取表格内数据的方法(必看)
Apr 06 Javascript
JS实现图片手风琴效果
Apr 17 Javascript
Angularjs cookie 操作实例详解
Sep 27 Javascript
Node.js net模块功能及事件监听用法分析
Jan 05 Javascript
js获取 gif 的帧数的代码实例
Sep 10 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
Oct 17 Javascript
VueJs与ReactJS和AngularJS的异同点
Dec 12 #Javascript
layer实现弹窗提交信息
Dec 12 #Javascript
详解Javascript数据类型的转换规则
Dec 12 #Javascript
设置jquery UI 控件的大小方法
Dec 12 #Javascript
JS中检测数据类型的几种方式及优缺点小结
Dec 12 #Javascript
JS仿京东移动端手指拨动切换轮播图效果
Apr 10 #Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
Dec 12 #Javascript
You might like
用 PHP5 轻松解析 XML
2006/12/04 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
PHP实现的限制IP投票程序IP来源分析
2016/05/04 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
javascript web页面刷新的方法收集
2009/07/02 Javascript
javascript 进度条 实现代码
2009/07/30 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
Python列表推导式实现代码实例
2020/09/09 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
小学感恩教育活动总结
2014/07/07 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
2015年教务工作总结
2015/05/23 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android
Python数据结构之队列详解
2022/03/21 Python