JQuery.uploadify 上传文件插件的使用详解 for ASP.NET


Posted in Javascript onJanuary 22, 2010

后来朋友推荐了一个这个叫uploadify的上传插件,似乎挺好,就到官方下了个示例运行,感觉挺好,自己再稍加美化一下就OK 了..!

接下来就讲讲使用过程吧:

1. 下载

   官方网站:http://www.uploadify.com/

   直接下载:jquery.uploadify-v2.1.0.rar

   我的Demo: MyUpload.rar                官方网站也有demo

   下载解压后:

      JQuery.uploadify 上传文件插件的使用详解 for ASP.NET

     说明:它里面有demo  但是是PHP的,还有一个帮助文档:uploadify v2.1.0 Manual.pdf.

2.创建工程:

    结构如图>>

    JQuery.uploadify 上传文件插件的使用详解 for ASP.NET

    文件说明:

     A.js文件夹下的所有文件:必需,从下载下来的包里解压复制过来,名字可以自己改改

   B.Default.aspx:测试页,后台没有代码

<%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="WebApplication2._Default" %> 
<!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>jquery.uploadify 上传插件的使用</title> 
<link rel="Stylesheet" href="js/uploadify.css" /> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/swfobject.js"></script> 
<script type="text/javascript" src="js/jquery.uploadify.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
$("#uploadify").uploadify({ 
'uploader': 'js/uploadify.swf', 
'script': 'Upload.aspx', 
'cancelImg': 'js/cancel.png', 
'folder': 'upload', 
'queueID': 'fileQueue', 
'auto': false, 
'multi': true, 
}); 
}); 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<input type="file" name="uploadify" id="uploadify" /> 
<a href="javascript:$('#uploadify').uploadifyUpload()">上传</a>| <a href="javascript:$('#uploadify').uploadifyClearQueue()"> 取消上传</a> 
<div id="fileQueue"></div> 
</form> 
</body> 
</html>

C.Upload.aspx: 处理上传文件
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Upload.aspx.cs" Inherits="WebApplication2.Upload" %>

代码
using System; 
using System.Data; 
using System.Configuration; 
using System.Collections; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 
using System.IO; 
namespace WebApplication2 
{ 
public partial class Upload : System.Web.UI.Page 
{ 
protected void Page_Load(object sender, EventArgs e) 
{ 
HttpPostedFile file = Request.Files["FileData"]; 
string uploadpath = Server.MapPath(Request["folder"] + "\\"); 
if (file != null) 
{ 
if (!Directory.Exists(uploadpath)) 
{ 
Directory.CreateDirectory(uploadpath); 
} 
file.SaveAs(uploadpath + file.FileName); 
Response.Write("1"); 
} 
else 
{ 
Response.Write("0"); 
} 
} 
} 
}

D.upload这个文件加也是必需
3.运行结果:

   JQuery.uploadify 上传文件插件的使用详解 for ASP.NET

4.最后说说:这个只是一个简单的入门例子,至于界面可以根据自己的需要去改

Javascript 相关文章推荐
JavaScript 以对象为索引的关联数组
May 19 Javascript
javascript定时器完整实例
Feb 10 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
Apr 13 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
javaScript语法总结
Nov 25 Javascript
Vue.js实战之组件的进阶
Apr 04 Javascript
js实现鼠标单击Tab表单切换效果
May 16 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 Javascript
详解如何制作并发布一个vue的组件的npm包
Nov 10 Javascript
javascript中如何判断类型汇总
May 14 Javascript
Openlayers3实现车辆轨迹回放功能
Sep 29 Javascript
Vue.js中v-for指令的用法介绍
Mar 13 Vue.js
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
Jan 22 #Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
Jan 22 #Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
Jan 22 #Javascript
jQuery 入门级学习笔记及源码
Jan 22 #Javascript
JQuery 确定css方框模型(盒模型Box Model)
Jan 22 #Javascript
Jquery实战_读书笔记2 选择器
Jan 22 #Javascript
Jquery实战_读书笔记1—选择jQuery
Jan 22 #Javascript
You might like
基于mysql的论坛(7)
2006/10/09 PHP
实用函数9
2007/11/08 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
30个最好的jQuery 灯箱插件分享
2011/04/25 Javascript
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
js实现二级菜单点击显示当前内容效果
2018/04/28 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
详解Python中的join()函数的用法
2015/04/07 Python
Python实现的彩票机选器实例
2015/06/17 Python
python如何对实例属性进行类型检查
2018/03/20 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
教师自荐信
2013/12/10 职场文书
护士毕业生自荐信
2014/02/07 职场文书
建议书怎么写
2014/03/12 职场文书
团日活动总结模板
2014/06/25 职场文书
世界红十字日活动总结
2015/02/10 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript
MySQL 数据 data 基本操作
2022/05/04 MySQL