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 相关文章推荐
javascript 写类方式之五
Jul 05 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
Oct 14 Javascript
jQuery 白痴级入门教程
Nov 11 Javascript
js hover 定时器(实例代码)
Nov 12 Javascript
jQuery常用操作方法及常用函数总结
Jun 19 Javascript
javascritp添加url参数将参数加入到url中
Sep 25 Javascript
JavaScript中获取高度和宽度函数总结
Oct 08 Javascript
javascript 对象数组根据对象object key的值排序
Mar 09 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
详解AngularJS中ng-src指令的使用
Sep 07 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
微信小程序实现多选框功能的实例代码
Jun 24 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
Dedecms常用函数解析
2008/02/01 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
javascript 触发事件列表 比较不错
2009/09/03 Javascript
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
2013/05/07 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
jQuery实现的仿百度分页足迹效果代码
2015/10/30 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
2017/07/27 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
2018/04/22 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
python爬虫可以爬什么
2020/06/16 Python
Python打印不合法的文件名
2020/07/31 Python
聊聊python中的异常嵌套
2020/09/01 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
安全例会汇报材料
2014/08/23 职场文书
公司2014年度工作总结
2014/12/10 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL