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