Upload Uploadify is a JQuery plug-in, achieve the effect is very good, with progress display. Uploadify official website:http://www.uploadify.com/, methods used in the MVC can consult in ASP.NET jQuery Uploadify MVC3 and Asp.net Mvc implementation used uploadify in save the picture zoom .

This article is a simple introduction Demo, mainly dynamic method of passing parameters through FormData additional form data passed to the handler:

<!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 href="uploadify/uploadify.css" type="text/css" rel="Stylesheet" />
<script type="text/javascript" src="uploadify/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="uploadify/swfobject.js"></script>
<script type="text/javascript" src="uploadify/jquery.uploadify.min.js"></script>
<script type="text/javascript"> $(function () {
var taskId = "<%= TaskID %>";
var activityId = "<%= ActivityId %>";
var userId = "<%= GetCurrentLoginUser().ID %>"; $("#<%=FileUpload1.ClientID %>").uploadify(
{
'swf': 'uploadify/uploadify.swf',
'uploader': 'UploadHandler.aspx',
'auto': false,
'method': 'post',
'multi': true,
'buttonText': '浏览',
'buttonImg': 'uploadify/browse.jpg',
'folder': '../uploadfile',
'fileDesc': '附件',
'onUploadStart': function (event, data) { //this is where you will send the form //data, but remember to get if from post in the .ashx file, by contex.Request["gallaryId"]
$("#<%=FileUpload1.ClientID %>").uploadify('settings', 'formData',
{ 'taskId': taskId, 'activityId': activityId, 'userId': userId, 'secInfo': $("#<%=ddlsecInfo.ClientID %>").val()} //note hiddenGallaryId would //have the gallaryId which im sending through post , make sure it is rendered in your page( //i.e.not concealed by a multiview control e.t.c)
);
} });
});
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:DropDownList ID="ddlsecInfo" runat="server">
<asp:ListItem Text="公开" Value="1"> </asp:ListItem>
<asp:ListItem Text="普通" Value="2"> </asp:ListItem>
<asp:ListItem Text="机密" Value="3"> </asp:ListItem>
</asp:DropDownList>
<a href="javascript: $('#<%=FileUpload1.ClientID %>').uploadify('upload','*')">上传</a>
<a href="javascript:$('#<%=FileUpload1.ClientID %>').uploadify('cancel','*')">取消上传</a>
</form>
</body>
</html>
uploadify3.0详细使用说明

最新文章

  1. jQuery中方法html()与text()的不同
  2. Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引
  3. Git diff 常见用法
  4. [原创]java WEB学习笔记70:Struts2 学习之路-- struts2拦截器源码分析,运行流程
  5. ADO.NET的五个主要对象
  6. [改善Java代码]数组的真实类型必须是泛型类型的子类型
  7. 51nod贪心算法入门-----独木舟问题
  8. java注解研究
  9. hibernate_validator_03
  10. 【C语言用法】C语言的函数“重载”
  11. Java读取本地文件,并显示在JSP文件中
  12. selenium IDE工具页面介绍!
  13. Promise(避免金字塔回调)
  14. 多线程Thread,线程池ThreadPool
  15. 搭建Python自动化测试环境+元素定位
  16. 08-HTML-框架标签
  17. squid调整
  18. (转) How a Kalman filter works, in pictures
  19. C++操作oracle数据库
  20. iOS.Animation.CAMediaTiming

热门文章

  1. jQuery学习笔记之概念(1)
  2. Android开机图片替换
  3. Python 遍历目录
  4. PHP共享内存
  5. SUSE 11 SP3 搭建weblogic服务
  6. eas之Uuid和BOSUuid 区别
  7. [Ynoi2016]掉进兔子洞 题解
  8. Linux挂载NAS共享文件夹
  9. python中的二进制、八进制、十六进制
  10. Java Web学习总结(28)——Java Web项目MVC开源框架SSH和SSM比较