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代码经典广告
Oct 21 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
May 18 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
May 25 Javascript
JS实现自定义简单网页软键盘效果代码
Nov 05 Javascript
JavaScript学习笔记之数组的增、删、改、查
Mar 23 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
May 17 Javascript
jquery设置表单元素为不可用的简单代码
Jul 04 Javascript
AngularJS教程之环境设置
Aug 16 Javascript
Iscrool下拉刷新功能实现方法(推荐)
Jun 26 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
Aug 18 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
Sep 04 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 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公用函数列表[正则]
2007/02/22 PHP
php结合ACCESS的跨库查询功能
2015/06/12 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
List the Codec Files on a Computer
2007/06/18 Javascript
JavaScript 继承详解(一)
2009/07/13 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
python实现多线程采集的2个代码例子
2014/07/07 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python plotly绘制直方图实例详解
2019/07/22 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
基于Python实现粒子滤波效果
2020/12/01 Python
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
广州地球村科技数据库题目
2016/04/25 面试题
电子商务专业个人的自我评价
2013/11/19 职场文书
公司承诺书范文
2014/05/19 职场文书
介绍长城的导游词
2015/01/30 职场文书
党员个人年度总结
2015/02/14 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python
Python中glob库实现文件名的匹配
2021/06/18 Python
Vue深入理解插槽slot的使用
2022/08/05 Vue.js