相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
php+resumablejs實(shí)現(xiàn)的分塊上傳 斷點(diǎn)續(xù)傳功能示例
本文實(shí)例講述了php+resumablejs實(shí)現(xiàn)的分塊上傳 斷點(diǎn)續(xù)傳功能。分享給大家供大家參考,具體如下:
resumablejs官網(wǎng) http://www.resumablejs.com/
本站下載地址。
upload.html
<!DOCTYPE html> <html lang="en"> <div> <a href="#" rel="external nofollow" id="browseButton" >Select files</a> <div> <div> <input id="btnCancel" type="button" onClick='r.pause()'value="Cancel All Uploads" style="margin-left: 2px; height: 22px; font-size: 8pt;" /> <br /> </div> <script src="resumable.js"></script> <script> var r = new Resumable({ target:'upload.php', chunkSize:2*1024*1024, simultaneousUploads:4, testChunks:true, throttleProgressCallbacks:1, }); r.assignBrowse(document.getElementById('browseButton')); r.on('fileSuccess', function(file){ // console.debug(file); }); r.on('fileProgress', function(file){ // console.debug(file); }); r.on('fileAdded', function(file, event){ r.upload(); //console.debug(file, event); }); r.on('fileRetry', function(file){ //console.debug(file); }); r.on('fileError', function(file, message){ //console.debug(file, message); }); r.on('uploadStart', function(){ //console.debug(); }); r.on('complete', function(){ //console.debug(); }); r.on('progress', function(){ //console.debug(); }); r.on('error', function(message, file){ //console.debug(message, file); }); r.on('pause', function(file,message){ //console.debug(); }); r.on('cancel', function(){ //console.debug(); }); </script> </html>