jQuery之批量上傳文件插件之一

wKioL1PF-x2z4OBQAAGlUOFIGYk239.jpg

$("#uploader").plupload({
    /*常規設置*/
    runtimes:'html5,flash,silverlight,html4',
    url:'hyzx/seller/commPicUpload.action',
    /*最大文件限制b, kb, mb, gb, tb */
    max_file_size:'1mb',
    /*是否生成惟一文件名,若是爲true會爲上傳的文件惟一的文件名。*/
    unique_names:true,
    /*是否能夠屢次上傳*/
    multiple_queues:true,
    /*是否啓用以拖放文件到窗口,默認true(目前僅HTML5的支持)*/ 
    dragdrop:true,
    /*上傳以前能夠重命名文件,默認false,木有找到如何重命名啊,是否經過單擊其標題重命名文件?*/
    rename:true,
    /*每次上傳時文件個數限制*/
    max_file_count:1,
    /*若是文件過大,每塊分100kb分別上傳文件,塊文件限制b,kb,mb,gb,tb*/
    chunk_size:'100b',
    file_data_name:"upload",
    /* file_data_name:"", 設置上傳字段的名稱。默認狀況下被設置爲file。(我試驗了沒找到該如何使用它,暫且不提) */
    /* multipart:true,
    * 若是用mutlipart代替二進制流的方式,在webkit下沒法工做
    * 官網的解釋是設置傳遞到後臺服務中的數據流結構,
    * false的時候使用正常的字節流,若是爲true,則使用mutlipart格式,
    * 多是爲了實現大附件分段上傳的功能若是設置了multipart:true,
    * 則你能夠附加使用multipart_params參數去傳遞參數而不用經過在服務地址後面加參數
    */
    /* multipart_params:{'user':'Rocky','time':'2012-06-12'}, 跟 multipart關聯在一塊兒的鍵值對 */
    /* required_features:須要那些特性,才能初始化插件 */
    resize:{width:200,height:200,quality:90,crop:true/*剪裁到精確的尺寸默認false*/},
    buttons:{browse:true,start:false,stop:true},
    /*指定打開瀏覽窗口都那些文件能夠選擇*/
    filters:[{title:"圖片文件",extensions:"jpeg,jpg,gif,png"}],
    /*文件排序*/
    sortable:true,
    views:{list:true,thumbs:true,active:'list'},
    /*是否啓用在打開的對話框中選擇多個文件,true啓用,false禁用*/
        multi_selection:true,
        flash_swf_url:'plupload/js/plupload.flash.swf',
        silverlight_xap_url:'plupload/js/plupload.silverlight.xap'
});
相關文章
相關標籤/搜索