Extjs swfUpload 多圖片上傳

來源:互聯網
上載者:User

標籤:

一、屬性介紹

 屬性

  類型 預設值 描述
upload_url String   處理上傳檔案的伺服器端頁面的url地址,可以是絕對位址,也可以是相對位址,當為相對位址時相對的是當前代碼所在的文檔地址
preserve_relative_urls Boolean false 如果為false則SWFUpload會把swfupload.swf用到的相對位址轉換為絕對位址,以達到更好的相容性
file_post_name String Filedata 相當於用普通的檔案域上傳檔案時的name屬性,伺服器端接收頁面通過該名稱來擷取上傳的檔案
post_params Object(直接量)   一個對象直接量,裡面的鍵/值對會隨著每一個檔案一起上傳,檔案上傳要附加一些資訊時很有用
use_query_string Boolean false 為false時,post_params屬性定義的參數會以post方式上傳;為true時,則會以get方式上傳(即參數會以查詢字串的形式附加到url後面)
file_types String   該屬性指定了允許上傳的檔案類型,當有多個類型時使用分號隔開,比如:*.jpg;*.png ,允許所有類型時請使用 *.*
file_types_description String   指定在檔案選取視窗中顯示的檔案類型描述,起一個提示和說明的作用吧
file_size_limit String   指定要上傳的檔案的最大體積,可以帶單位,合法的單位有:B、KB、MB、GB,如果省略了單位,則預設為KB。該屬性為0時,表示不限制檔案的大小。
file_upload_limit Number   指定最多能上傳多少個檔案,當上傳成功的檔案數量達到了這個最大值後,就不能再上傳檔案了,也不能往上傳隊列裡添加檔案了。把該屬性設為0時表示不限制檔案的上傳數量。
file_queue_limit Number   指定檔案上傳隊列裡最多能同時存放多少個檔案。當超過了這個數目後只有當隊列裡有檔案上傳成功、上傳出錯或被取消上傳後,等同數量的其他檔案才可以被添加進來。當file_upload_limit的數值或者剩餘的能上傳的檔案數量小於file_queue_limit時,則取那個更小的值
flash_url String   swfupload.swf檔案的絕對或相對位址,相對位址是指相對於當前的頁面地址。執行個體化swfupload後,就不能再改變該屬性的值了。
prevent_swf_caching Boolean   為true時會加一個隨機數在swfupload.swf地址的後面,以阻止flash影片被緩衝,這是為了防止某些版本的IE瀏覽器在讀取緩衝的falsh影片時出現的bug
button_placeholder_id String   指定一個dom元素的id,該dom元素在swfupload執行個體化後會被Flash按鈕代替,這個dom元素相當於一個預留位置
button_placeholder DOMElement   指定一個dom元素,該dom元素在swfupload執行個體化後會被Flash按鈕代替,這個dom元素相當於一個預留位置。當button_placeholder_id與button_placeholder都存在時,以button_placeholder_id為優先
button_image_url String   指定Flash按鈕的背景圖片,相對位址或絕對位址都可以。該地址會受到preserve_relative_urls屬性的影響,遵從與upload_url一樣的規則。
該背景圖片必須是一個sprite圖片,從上到下包含了Flash按鈕的正常、滑鼠移至上方、按下、禁用這四種狀態。因此該圖片的高度應該是Flash按鈕高度的四倍
button_width Number   指定Flash按鈕的寬度
button_height Number   指定Flash按鈕的高度,應該為button_image_url所指定的按鈕背景圖片高度的1/4
button_text String   指定Flash按鈕上的文字,也可以是html代碼
button_text_style String   Flash按鈕上的文字的樣式,使用方法見樣本
button_text_top_padding Number   指定Flash按鈕頂部的內邊距,可使用負值
button_text_left_padding Number   指定Flash按鈕左邊的內邊距,可使用負值
button_disabled Boolean false 為true時Flash按鈕將變為禁用狀態,點擊也不會觸發任何行為
button_cursor     指定滑鼠移至上方在Flash按鈕上時的游標樣式,可用值為SWFUpload.CURSOR裡定義的常量
button_window_mode     指定Flash按鈕的WMODE屬性,可用值為SWFUpload.WINDOW_MODE裡定義的常量
file_dialog_start_handler Function   fileDialogStart事件偵聽函數
file_queued_handler Function   fileQueued事件偵聽函數
file_queue_error_handler Function   fileQueueError事件偵聽函數
file_dialog_complete_handler Function   fileDialogComplete事件偵聽函數
upload_start_handler Function   uploadStart事件偵聽函數
upload_progress_handler Function   uploadProgress事件偵聽函數
upload_error_handler Function   uploadError事件偵聽函數
upload_success_handler Function   uploadSuccess事件偵聽函數
upload_complete_handler Function   uploadComplete事件偵聽函數
二、

參考地址:

http://www.studyofnet.com/news/892.html

 

Extjs swfUpload 多圖片上傳

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.