ASP.NET

uploadify 使用 备忘录

时间:2014-10-24 14:40:41  作者:WPF之家  来源:http://www.wpf123.com/  查看:580  评论:0
内容摘要:最近在项目中要用到,收着,留着下次用. 3.2中传递参数用的的是'formData':{'somekey':'somevalue'}这个属性,但其不能传递动态参数;动态传参需要用到settings这个方法,官网上也说明了。示例如下:[javascript] view pla...

最近在项目中要用到,收着,留着下次用.

 3.2中传递参数用的的是'formData':{'somekey':'somevalue'}这个属性,但其不能传递动态参数;动态传参需要用到settings这个方法,官网上也说明了。示例如下:

[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
  1. jQuery(document).ready(function () {  
  2.             var ctrlid = getQueryString("ctrlptid");  
  3.             jQuery("#file_upload").uploadify({  
  4.                 'buttonImage''/uploadify/browse-btn.png',  
  5.                 'auto'false,  
  6.                 'successTimeout': 99999,  
  7.                 'swf''/uploadify/uploadify.swf',  
  8.                 'queueID''uploadfileQueue',  
  9.                 'uploader''/uploadify/UploadHandler.ashx',  
  10.                 'fileSizeLimit''0',  
  11.                 'fileTypeExts''*.gif; *.jpeg; *.jpg; *.png',  
  12.                 'multi'false,  
  13.                 'queueSizeLimit': 5,  
  14.                 'progressData''speed',  
  15.                 'overrideEvents': ['onDialogClose'],  
  16.                 //'formData': { 'someKey': 'someValue', 'ctrlid': 2 },//这里只能传静态参数  
  17.                 //'fileTypeExts': '*.rar;*.zip;*.7z;*.jpg;*.jpge;*.gif;*.png',  
  18.                 'onSelectError'function (file, errorCode, errorMsg) {  
  19.                     switch (errorCode) {  
  20.                         case -100:  
  21.                             alert("上传的文件数量已经超出系统限制的" + jQuery('#file_upload').uploadify('settings''queueSizeLimit') + "个文件!");  
  22.                             break;  
  23.                         case -110:  
  24.                             alert("文件 [" + file.name + "] 大小超出系统限制的" + jQuery('#file_upload').uploadify('settings''fileSizeLimit') + "大小!");  
  25.                             break;  
  26.                         case -120:  
  27.                             alert("文件 [" + file.name + "] 大小异常!");  
  28.                             break;  
  29.                         case -130:  
  30.                             alert("文件 [" + file.name + "] 类型不正确!");  
  31.                             break;  
  32.                     }  
  33.                 },  
  34.                 'onClearQueue'function (queueItemCount) {  
  35.                     alert("取消上传");  
  36.                     return;  
  37.                 },  
  38.                 'onQueueComplete'function (queueData) {  
  39.                     alert("文件上传成功!");  
  40.                     return;  
  41.                 },  
  42.                 'onUploadStart'function (file) {  
  43.                     $("#file_upload").uploadify("settings""formData", { 'ctrlid': ctrlid });  
  44.                     //在onUploadStart事件中,也就是上传之前,把参数写好传递到后台。  
  45.                 }  
  46.             });  
  47.         });  

     后台取得参数的话,可以用context.Request.Form["ctrlid"] 来取得。


Uploadify - jQuery文件上传插件 

http://www.oschina.net/p/uploadify




标签:使用 备忘录 Uploadify 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。本文出自“wpf之家”,请务必保留此出处:http://www.wpf123.com

上一篇:没有了
下一篇:SWFupload 如何传递参数?
相关评论
Copyright © 2009-2014 WPF之家(http://www.wpf123.com/) All rights reserved
 Powered by WPF之家
鄂ICP备13006396号