引入js檔案後則例項化乙個swfupload物件
var upload;
var num=0;//用於統計上傳的數量,當刪除的時候會減掉
var successnum=0;//用於統計成功的數量
window.onload = function(),
file_types_description: "myfile",
file_upload_limit: 10,//限制上傳的數量
file_queue_limit: 10,//佇列的數量
debug: false,//是否開啟除錯
// button settings
button_image_url: "",
button_width: "120",
button_height: "35",
button_placeholder_id: "programpostercreate2",//html中對應的id
button_window_mode:'opaque',//不透明,彈出介面時是暗的
button_text: '',
button_text_top_padding: 3,
button_action:swfupload.button_action.select_files,//可以多選
file_queued_handler : file_queued_function2,//選擇檔案,放入上傳佇列裡面後執行的事件
upload_complete_handler: myuploadpostercompletr2,//檔案從本地都上傳到伺服器後執行的事件
upload_success_handler: myuploadpostersuccess2,//檔案儲存到伺服器後,伺服器返回資料後執行的事件
upload_progress_handler: uploadprogress2,//檔案上傳中執行的事件,此處加進度條
upload_start_handler:uploadstarthandler,//檔案開始上傳後執行的事件
upload_error_handler:uploaderror,//檔案上傳中出錯執行的事件,伺服器異常進行處理
file_dialog_complete_handler: myfiledialogpostercomplete2,//選擇文字框關閉時執行的事件
file_queue_error_handler: myfilequeuepostererror2//檔案上傳前出錯執行的事件,用於提公升使用者上傳檔案大小的限制和名字的限制
}; upload = new swfupload(settings2);
function uploaderror(file,errcode,msg)
}
下面是一些事件,本人沒有使用通過的那些進度條,而是公司前端做的,**有刪改,要實現批量上傳並對應每乙個進度條中的檔案上傳大小,進度,,上傳速度,和剩餘時間全部在乙個form中使用唯一的id為file.id就,也可以在id後加你需要的id,如下所示
function myuploadpostercompletr2(file)
function myuploadpostersuccess2(file, serverdata) ,
success:function(data),error:function()
});}else
}//用於計算時間
function uploadstarthandler()
function uploadprogress2(file, bytesloaded,bytestotal)
//顯示上傳資訊
else
} catch (ex)
}function myfiledialogpostercomplete2(file) catch (ex)
}function file_queued_function2(file, queuelength) );
}function myfilequeuepostererror2(file,errcode,msg)
}}; //用於計算時間
function minsec(time, temptime)
} else if (time == "s")
} else
return ztime; }
//擷取修改顯示的數字
function roundnumber(num, dec)
var _k = 1024;
var _m = _k*1024;
function getnicefilesize(bitnum)else
}else
}
注意swfupload不能續傳,停止後不能再開始
謝謝支援,多少都行
開始使用Unix
本人使用的macbook pro md101,通過mac的終端登入到unix系統。登入unix系統 首先在終端中輸入login,然後終端會顯示login 然後輸入使用者標識,按return後,會顯示password 輸入密碼即可登入,隨後會顯示上次登入的時間以及使用的終端,無論何時,你都要花時間檢查...
開始使用Gulp
結語參考與擴充套件 接觸gulp不多,感觸卻多。不過一句話 省了好多麻煩。如果你也是做web前端的,並且也想更加便捷高效的去完成自己的專案,那麼可以嘗試使用一下gulp。首先看看gulp的定義 gulp是乙個基於流的自動化構建工具。大家都明白什麼是自動化 就是懶人不用動手了唄 構建工具就是說這是乙個...
MQTT 開始使用
嵌入式 個人開發環境 ubuntu 14.04 mqtt messagequeueing telemetry transport protocol 全稱 訊息佇列遙感傳輸協議,是ibm開發的乙個即時通訊協議。mqtt是面向m2m和物聯網的連線協議,執行在tcp協議棧之上,採用輕量級發布和訂閱訊息傳輸...