50,549
社区成员
发帖
与我相关
我的任务
分享
大体来说swfupload对象需要如下属性。当然还有很多事件,我就没给你粘。想做一个完整的带监控的批量上传不是一两句能搞定的。 主要的就是upload_url,他会将文件一个个都扔到后台,后台接收到的private File uploadFile;是File对象。通过配置可以限制队列容量和数量等等。upload_url : getProjectName() + "/mdm/importAction!importBsDb.action", flash_url : "./app/base/view/swfupload/swfupload.swf", file_size_limit : 1024 * UPLOAD_LIMIT,// 上传文件体积上限,单位MB file_post_name : "uploadFile", // 后台接收参数 file_types : "*.*" || "*.*", // 允许上传的文件类型 file_types_description : "All Files", // 文件类型描述 file_upload_limit : "0", // 限定用户一次性最多上传多少个文件,在上传过程中,该数字会累加,如果设置为“0”,则表示没有限制 // file_queue_limit : // "10",//上传队列数量限制,该项通常不需设置,会根据file_upload_limit自动赋值 post_params : { datail : "ok" },// 上传文件存放目录 use_query_string : true, debug : false, button_cursor : SWFUpload.CURSOR.HAND, button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT, custom_settings : {// 自定义参数 scope_handler : importFormView },
extjs用swfupload批量上传,还是比较复杂的,这分低了
upload_url : getProjectName()
+ "/mdm/importAction!importBsDb.action",
flash_url : "./app/base/view/swfupload/swfupload.swf",
file_size_limit : 1024 * UPLOAD_LIMIT,// 上传文件体积上限,单位MB
file_post_name : "uploadFile", // 后台接收参数
file_types : "*.*" || "*.*", // 允许上传的文件类型
file_types_description : "All Files", // 文件类型描述
file_upload_limit : "0", // 限定用户一次性最多上传多少个文件,在上传过程中,该数字会累加,如果设置为“0”,则表示没有限制
// file_queue_limit :
// "10",//上传队列数量限制,该项通常不需设置,会根据file_upload_limit自动赋值
post_params : {
datail : "ok"
},// 上传文件存放目录
use_query_string : true,
debug : false,
button_cursor : SWFUpload.CURSOR.HAND,
button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
custom_settings : {// 自定义参数
scope_handler : importFormView
},