Uploadify是一個基于jQuery的文件上傳插件,它提供了許多配置選項(xiàng)來定制文件上傳的行為。以下是一些常見的配置選項(xiàng):
- uploader:這是Uploadify插件的核心配置項(xiàng),用于指定Uploadify實(shí)例要加載的URL,即處理文件上傳的服務(wù)器端腳本的地址。
- swf:這個選項(xiàng)用于指定Uploadify插件所使用的Flash文件的路徑。由于HTML5的File API在一些瀏覽器中可能不被支持,因此Uploadify使用Flash來實(shí)現(xiàn)文件上傳功能。
- fileTypeExts:這個選項(xiàng)用于指定允許上傳的文件類型擴(kuò)展名。例如,可以設(shè)置為"gif,jpg,jpeg,bmp,png"來只允許上傳這些類型的圖片文件。
- fileSizeLimit:這個選項(xiàng)用于指定允許上傳的最大文件大小。單位是字節(jié)。
- multi:這個選項(xiàng)用于指定是否允許多文件同時(shí)上傳。如果設(shè)置為true,則用戶可以選擇多個文件進(jìn)行上傳;如果設(shè)置為false,則一次只能上傳一個文件。
- queueSizeLimit:這個選項(xiàng)用于指定上傳隊(duì)列的最大大小。當(dāng)用戶選擇多個文件進(jìn)行上傳時(shí),這些文件會被添加到上傳隊(duì)列中。如果隊(duì)列的大小超過了queueSizeLimit,則只有最先添加的文件會被開始上傳,其余的文件會被暫時(shí)排隊(duì)等待。
- simUploadLimit:這個選項(xiàng)用于指定同時(shí)上傳的最大文件數(shù)。當(dāng)同時(shí)上傳的文件數(shù)超過了這個限制時(shí),Uploadify會暫停上傳新的文件,直到有文件上傳完成并釋放了連接資源。
- buttonImage:這個選項(xiàng)用于指定上傳按鈕的樣式圖片。Uploadify提供了多種預(yù)設(shè)的按鈕樣式,也可以通過這個選項(xiàng)來自定義按鈕的外觀。
- buttonText:這個選項(xiàng)用于指定上傳按鈕的文本內(nèi)容。如果不設(shè)置這個選項(xiàng),則默認(rèn)顯示"選擇文件"。
- onUploadSuccess:這個選項(xiàng)用于指定文件上傳成功后的回調(diào)函數(shù)。當(dāng)文件成功上傳到服務(wù)器后,會調(diào)用這個函數(shù),并傳遞上傳成功的文件信息作為參數(shù)。
- onUploadError:這個選項(xiàng)用于指定文件上傳失敗后的回調(diào)函數(shù)。當(dāng)文件上傳到服務(wù)器失敗時(shí),會調(diào)用這個函數(shù),并傳遞上傳失敗的文件信息作為參數(shù)。
以上是一些常見的Uploadify配置選項(xiàng),不同的版本和定制需求可能還會提供其他的配置選項(xiàng)。在使用Uploadify時(shí),建議查閱相關(guān)的文檔和示例代碼來了解更多的配置選項(xiàng)和使用方法。