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 相关文章推荐
jQuery的运行机制和设计理念分析
Apr 05 Javascript
让网页跳转到指定位置的jquery代码非书签
Sep 06 Javascript
jquery获取tagName再进行判断
May 29 Javascript
浅谈JS日期(Date)处理函数
Dec 07 Javascript
JS烟花背景效果实现方法
Mar 03 Javascript
Javascript中的作用域和上下文深入理解
Jul 03 Javascript
JavaScript实现上下浮动的窗口效果代码
Oct 12 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
理解JavaScript原型链
Oct 25 Javascript
js鼠标经过tab选项卡时实现切换延迟
Mar 24 Javascript
node中koa中间件机制详解
Aug 22 Javascript
JS实现中英文混合文字溢出友好截取功能
Aug 06 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
PHP 编程请选择正确的文本编辑软件
2006/12/21 PHP
php中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
2016/06/07 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
纯javascript版日历控件
2016/11/24 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
Python 元组(Tuple)操作详解
2014/03/11 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
2015年上半年物业工作总结
2015/03/30 职场文书
北京青年观后感
2015/06/15 职场文书
公司员工培训管理制度
2015/08/04 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
500字作文之难忘的同学
2019/12/20 职场文书