php uploadify下载,JQuery上传插件Uploadify的下载与讲解
Uploadify是一個通過JQuery庫實現(xiàn)的文件上傳插件,支持多文件上傳,帶有文件上傳進度顯示的效果,大家有興趣的話,在開發(fā)中不防試試這個插件,效果還是相當不錯的,而且配置和使用也相當簡單。
uploadify的官方網(wǎng)址:http://www.uploadify.com/
官網(wǎng)中還有另一個版本叫uploadifive,具有Html5和Flash兩個版本,但這個是商業(yè)版,下載需要5美元
uploadify的具體使用例子這里就不提供了,大家可以直接從文章末下載鏈接下載完整的插件,里面就帶有例子,非常簡單。這里主要跟大家分享一下uploadify函數(shù)的參數(shù)說明。
uploadify函數(shù)的參數(shù)為json格式,可以對json對象的key值的修改來進行自定義的設置,如multi設置為true或false來控制是否可以進行多文件上傳,下面就來介紹下這些key值的意思:
uploader// 處理文件上傳的PHP文件,默認值為uploadify.php這個文件,可自己定義,包括定義允許上傳的文件擴展名。
swf// uploadify.swf 文件的相對路徑,該swf文件是一個帶有文字SELECT FILES的按鈕,點擊后打開文件對話框。
method// 提交方式Post 或Get 默認為Post
queueID// 文件隊列的ID,該ID與存放文件隊列的div的ID一致。
queueSizeLimit// 當允許多文件生成時,設置選擇文件的個數(shù),默認值:999 。
multi// 設置為true時可以上傳多個文件。
auto// 設置為true當選擇文件后就直接上傳了,為false需要點擊上傳按鈕才上傳 。
fileSizeLimit// 上傳文件的大小限制 。
buttonText// 瀏覽按鈕的文本,默認值:SELECT FILES 。
buttonImage// 瀏覽按鈕的圖片的路徑 。
width// 設置瀏覽按鈕的寬度 ,默認值:120。
height// 設置瀏覽按鈕的高度 ,默認值:30。
checkExisting// 上傳時是否檢測同名文件,默認值:false
uploadLimit// 開啟多文件上傳時一次可上傳文件的最大數(shù)量,0為不限制,默認值:0
formData : {}// 一個json對象類型參數(shù),該參數(shù)中的值將會傳遞給PHP處理頁面
上面介紹的key值的value都為類型,比較簡單,接下來要介紹的key值的value為一個函數(shù),可以在選擇文件、出錯或其他一些操作的時候返回一些信息給用戶。
onCancel // 當正在上傳的文件被取消時觸發(fā)
onClearQueue // 當上傳隊列被清空時觸發(fā)
onDestroy // 當uploadify對象被銷毀時觸發(fā)
onDialogClose // 當文件瀏覽窗口關閉時觸發(fā)
onDialogOpen // 當打開文件瀏覽窗口時觸發(fā)
onDisable // 當選擇文件按鈕被禁用時觸發(fā)
onEnable // 當選擇文件按鈕可用時觸發(fā)
onFallback // 當swf文件不存在時觸發(fā)
onInit // uploadify初始化時觸發(fā)
onQueueComplete // 當文件隊列里的全部文件都上傳完時觸發(fā)
onSelectError // 當選擇文件發(fā)生錯誤時觸發(fā)
onSelect // 當選中所有文件時觸發(fā)
onSWFReady // 當swf上傳按鈕就位時觸發(fā)
onUploadComplete // 當文件上傳完成時觸發(fā)(無論上傳失敗還是成功)
onUploadError // 當文件上傳失敗時觸發(fā)
onUploadSuccess // 當文件上傳成功時觸發(fā)
onUploadProgress // 文件上傳過程中一直存在的事件
onUploadStart // 當文件開始上傳時觸發(fā)
上面為大家列出的參數(shù)都是比較常用的,如果大家想了解更多,可以下載插件后研究jquery.uploadify.js文件源碼。
總結
以上是生活随笔為你收集整理的php uploadify下载,JQuery上传插件Uploadify的下载与讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android MTP 模式 驱动无法安
- 下一篇: java舆情分析_java毕业设计_sp