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 相关文章推荐
图像替换新技术 状态域方法
Jan 28 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
Jun 28 Javascript
jquery实现div阴影效果示例代码
Sep 16 Javascript
DOM基础教程之事件类型
Jan 20 Javascript
js生成随机数方法和实例
Jan 17 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
微信小程序实现文字跑马灯效果
May 26 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
vue实现简单的MVVM框架
Aug 05 Javascript
三步实现ionic3点击退出app程序
Sep 17 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
Feb 24 Javascript
js面向对象编程OOP及函数式编程FP区别
Jul 07 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
使用php计算排列组合的方法
2013/11/13 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
PHP带节点操作的无限分类实现方法详解
2016/11/09 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
JScript中的&quot;this&quot;关键字使用方式补充材料
2007/03/08 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
vue实现商品加减计算总价的实例代码
2018/08/12 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
keras处理欠拟合和过拟合的实例讲解
2020/05/25 Python
python如何求圆的面积
2020/07/01 Python
无谷物狗粮:Pooch & Mutt
2018/05/23 全球购物
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
优秀部门获奖感言
2014/02/14 职场文书
合作意向书格式及范文
2014/03/31 职场文书
超市周年庆活动方案
2014/08/16 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
面试通知短信
2015/04/20 职场文书
汶川大地震感悟
2015/08/10 职场文书