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作用域和作用域链
Oct 21 Javascript
javascript函数定义的几种区别小结
Jan 06 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
文件上传的几个示例分享【推荐】
Dec 16 Javascript
AngularJS实现表单验证功能
Jan 09 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
Jan 11 Javascript
JS 调试中常见的报错问题解决方法
May 20 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
Jul 12 Javascript
在weex中愉快的使用scss的方法步骤
Jan 02 Javascript
基于vue.js实现购物车
Jan 15 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
Jun 01 Javascript
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
Get或Post提交值的非法数据处理
2006/10/09 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
对于Python装饰器使用的一些建议
2015/06/03 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
多版本Python共存的配置方法
2017/05/22 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
python pandas库的安装和创建
2019/01/10 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
database面试题
2013/03/28 面试题
Ajax和javascript的区别
2013/07/20 面试题
专科应届生求职信
2013/11/24 职场文书
爱岗敬业演讲稿范文
2014/01/14 职场文书
工作表现评语
2014/01/19 职场文书
优秀教师事迹简介
2014/02/02 职场文书
企业指导教师评语
2014/04/28 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
党员志愿者活动方案
2014/08/28 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript