今天在折騰自己的**時要使用uploadify來上傳,發現以前能使用的**在現在的系統裡不能正常工作,火狐經常過掉,就想重新整理下,後來到官網上去看了下,原來v3.1已經出來了,而我現在用的是2.x,看了下,打算用最新版的,發現文件改變了部分,乾脆把那些簡單的文件翻譯一遍算了,加深印象,省的以後麻煩。
那些屬性(按官方文件順序):
auto:input type boolean,是否自動上傳,預設true;
buttonclass:input type string, uploadify按鈕上新增的樣式名稱;
buttoncursor:input type string,滑鼠移上去時的滑鼠手勢,有'hand'和'arrow'兩個選項;
buttontext:input type string,按鈕文字片;
checkexisting:input type string,是否檢查檔案是否已經被上傳;
debug:input type boolean,是否進入除錯模式,預設false;
fileobjname:input type string,後台表單接受的名稱,預設filedata;
filesizelimit:input type number,上傳的檔案大小,接受單位為b, kb, mb, or gb的數字,預設單位為kb,設定成0表示無限制,'filesizelimit' : '100kb';
filetypedesc:
filetypeexts:input type string,允許的檔案字尾,(i.e. 『*.jpg; *.png; *.gif』).;
formdata:input type json object,要傳遞的其它引數;
height:input type number,按鈕高度;
method:input type string,上傳的方式,post或者get,預設post;
multi:input type boolean,是否允許多檔案上傳,預設true;
overrideevents:
preventcaching:
progressdata:input type string,當上傳的時候,顯示的內容,有『percentage』 or 『speed』兩個選項,即顯示百分比或顯示上傳速度;
queueid:input type string,上傳檔案的佇列id;
queuesizelimit:input type number,一次可以上傳的檔案數量,預設999;
removecompleted:input type boolean,是否移除已完成的檔案,預設true;
removetimeout:input type number,已完成檔案的移除延遲時間,預設3;
requeueerrors:
successtimeout:input type number,等待伺服器處理檔案的時間,預設30s,當超過時,就認為檔案已經正確上傳;
swf:input type string,uploadify.swf的路徑,預設'uploadify.swf';
uploader:input type string,服務端處理指令碼,預設'uploadify.php';
uploadlimit:input type number,上傳的最大數量,預設999;
width:input type number,按鈕寬度,預設120;
那些事件:
oncancel:當乙個檔案從佇列中移除時觸發;
onclearqueue:當清空佇列時觸發;
ondestroy:當呼叫destroy時觸發;
ondialogclose:當對話方塊關閉時觸發;
ondialogopen:當對話方塊開啟時觸發;
ondisable:當uploadify例項被呼叫disable方法時觸發;
onenable:當uploadify例項被呼叫enable方法時觸發;
onfallback:
oninit:例項被初始化時觸發;
onqueuecomplete:佇列完成時觸發;
onselect:當選擇某一檔案時觸發;
onselecterror:當選擇檔案,發生錯誤時觸發;
onswfready:當falsh boject載入完畢時觸發;
onuploadcomplete:當檔案(單個)上傳成功時觸發,不管成功還是失敗;
onuploaderror:當上傳單個發生錯誤時觸發;
onuploadprogress:上傳過程中觸發;
onuploadstart:
onuploadsuccess:當每乙個檔案上傳成功時觸發;
再補充下,傳不上去,沒有返回結果時,先考慮下後面php處理的時候是不是路徑不對,所以檔案沒有上傳上去,然後主要後面要用echo輸出,而不是用return返回,切記
uploadify v2 1 0 使用總結
說明 最近在做專案的時候打算用jquery上傳 網上的資料很多,但是很多都是複製貼上的,而且有些要點都沒提到,所以自己小結下。具體的引數含義網上很多,大家 2 從中找出必須的檔案 1 jquery 1.3.2.min.js 2 jquery.uploadify.v2.1.0.min.js 3 swf...
httpclient3 1使用小結
jakarta的httpclient3.1是最新版本,專案中需要用程式模擬瀏覽器的get和post動作。在使用過程中遇到不少問題。1.帶附件的post提交 最開始都是使用multipartpostmethod這個類,現在已經廢棄這個類了。api說明 deprecated.use multipartr...
daab 3 1使用筆記
在配置檔案中可以這樣配置 中只要使用 vb 即可建立adohelper的乙個例項,以後如果資料庫改為oracle,只需將配置檔案中連線串相應修改,同時將daabproviders一節改為以下內容即可,如果使用的是標準sql語句,中不需任何修改。如果不使用別名,則要在例項化adohelper時指定所的...