uploadify上傳檔案(2) 基礎語法

2022-06-13 18:30:18 字數 3253 閱讀 8914

隔了好久,因為最近搬家,離開從小生活的城市,來到杭州。找工作、找房子等諸多事宜耽誤了這篇文章許久。今天難得閒暇在旅館中完成uploadify上傳檔案系列的第二篇--uploadify使用的基礎語法。

下面我們看一看如何在你的專案上部署uploadify:

1.使用步驟

2.屬性

3.事件

4.方法

php中,uploadify資料夾位於**根目錄中,上傳的檔案儲存在根目錄下的upload資料夾中,uploadify資料夾中包含check-exists.php、jquery.min.js 、jquery.uploadify.min.js、uploadify.css、uploadify.swf、uploadify-cancel.png。

auto布林型

設定auto為true,當檔案被新增至上傳佇列時,將會自動上傳。

buttonclass字串

為上傳按鈕新增類名。

buttoncursor字串

滑鼠經過上傳按鈕時,滑鼠的形狀。可選值為『hand』(手形) 和 『arrow』(箭頭)。

buttonimage字串

定義「瀏覽」按鈕背景影象的路徑。給按鈕設定背景影象的**最好寫在css檔案中。

buttontext字串

定義顯示在預設按鈕上的文字。

checkexisting字串

定義檢查目標資料夾中是否存在同名檔案的指令碼檔案路徑。

debug布林型

當其值為true時,開啟swfupload除錯模式。

fileobjname字串

定義上傳資料處理檔案中接收資料使用的檔案物件名。

filesizelimit整型

上傳檔案大小限制。

filetypedesc字串

可選擇的檔案型別的描述。此字串出現在瀏覽檔案對話方塊的檔案型別下拉列表中。

filetypeexts字串

定義允許上傳的檔案字尾。

formdatajson物件

定義在檔案上傳時需要一同提交的其他資料物件。

height整型

上傳按鈕的高度(單位:畫素)。

itemtemplate布林型

itemtemplate選項允許你為每乙個新增到佇列中選項設定乙個不同html模板。

method字串

上傳檔案的提交方法,取值『post『或『get『。

multi布林型

設定值為false時,一次只能選中乙個檔案。

overrideeventsjson

該項定義了一組預設指令碼中你不想執行的事件名稱。

preventcaching

布林型如果設定為真,乙個隨機的值新增到swf檔案的url,因此它不會快取。

progressdata

字串設定顯示在上傳進度條中的資料型別,可選項時百分比(percentage)或速度(speed)。

queueid

字串queueid選項允許你設定乙個擁有唯一id的dom元素來作為顯示上傳佇列的容器。

queuesizelimit

整型上傳佇列中一次可容納的最大條數。

removecompleted

布林型不設定該選項或者將其設定為false,將使上傳佇列中的專案始終顯示於佇列中,直到點選了關閉按鈕或者佇列被清空。

removetimeout

整型設定上傳完成後從上傳佇列中移除的時間(單位:秒)。

requeueerrors

布林型設定為真時,上傳佇列重置或上傳多次重試時,返回錯誤資訊。

successtimeout

整型表示uploadify的成功等待時間(單位:秒,預設30秒)。

swf字串

定義uploadify.swf的路徑。

uploader

字串定義伺服器端上傳資料處理指令碼檔案uploadify.swf的路徑。

uploadlimit

整型定義允許的最大上傳數量。

width

整型定義瀏覽按鈕的寬度。

oncancel

函式設定oncancel選項,在檔案上傳被取消時,將允許執行乙個自定義函式。

onclearqueue

函式設定onclearqueue選項,上傳佇列清空(啟用ancel方法)時,將允許執行乙個自定義函式。

ondestroy

函式銷毀uploadify例項(呼叫destroy方法)時觸發該事件。

ondialogclose

函式當瀏覽檔案對話方塊關閉時觸發該事件。如果該事件被新增到overrideevents屬性中,在新增檔案到佇列中發生錯誤時,將不會彈出缺省錯誤資訊。

ondialogopen

函式在瀏覽檔案對話方塊被開啟前一瞬觸發該事件。

ondisable

函式呼叫disable方法禁用uploadify例項時觸發該事件。

onenable

函式呼叫disable方法啟用uploadify例項時觸發該事件。

onfallback

函式瀏覽器檢測不到相容版本的flash時觸發該事件。

oninit

函式呼叫uploadify初始化結束時觸發該事件。

onqueuecomplete

函式佇列中的所有檔案被處理完成時觸發該事件。

onselect

函式每新增乙個檔案至上傳佇列時觸發該事件。

onselecterror

函式選擇檔案返回錯誤時觸發該事件。每乙個檔案返回錯誤都會觸發該事件。

onswfready

函式當flash按鈕載入完畢時觸發該事件。

onuploadcomplete

函式每乙個檔案上傳完成都會觸發該事件,不管是上傳成功還是上傳失敗。

onuploaderror

函式上傳失敗時觸發該事件。

onuploadprogress

函式上傳進度更新時觸發該事件。

onuploadstart

函式在開始上傳之前的瞬間會觸發該事件。

onuploadsuccess

函式每乙個檔案上傳成功時觸發該事件。

cancel

取消上傳物件。

destroy

銷毀uploadify例項,並返回原檔案域。

disable

控制瀏覽按鈕是否可用。

settings

返回或更新乙個uploadify例項的值。

stop

停止當前上傳。

upload

上傳指定檔案或佇列中的所有檔案。

本文參考自碼迷,進行了部分修改。

uploadify檔案上傳外掛程式使用教程

uploadify是jquery的乙個檔案上傳外掛程式,帶有上傳進度條。easy to implement,highly customizable 官網 官方文件 type file id file upload 1 rel stylesheet href uploadify uploadify.c...

uploadify 上傳 大檔案沒有反映

第一步 修改uploadify引數 1 filesizelimit 0 單個檔案大小,0為無限制,可接受kb,mb,gb等單位的字串值 2 filetypedesc 檔案 檔案描述image files 3 filetypeexts zip rar png 允許上傳的檔案型別 測試,用乙個大於30m...

django使用uploadify上傳檔案

本文是根據 django使用uploadify元件實現上傳 這篇部落格改編而成,包括上傳檔案和刪除上傳檔案的功能 首先是前端 檔案上傳函式 使用者管理 新增使用者 刪除附件 csrf exempt def profile delte request del file request.post.get...