日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用WebUploader实现文件批量上传,进度条显示功能

發布時間:2024/1/17 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用WebUploader实现文件批量上传,进度条显示功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

知識點:利用WebUploader,實現文件批量上傳,并且實時顯示文件的上傳進度

參考官方文檔:http://fex.baidu.com/webuploader/

?? (1)引入三個資源 JS,CSS,SWF

webuploader.jswebuploader.css,Uploader.swf

(2)初始化Web Uploader
uploader = WebUploader.create({

// swf文件路徑
swf: '/static/swf/Uploader.swf',

// 文件接收服務端接口
server: '/screen/upload',

// 選擇文件的按鈕。可選。
// 內部根據當前運行是創建,可能是input元素,也可能是flash.
pick: {
//picker為頁面上傳文件按鈕 div的id名稱
id:'#picker',
//是否允許單次上傳時同時選擇多個文件
multiple:true
},
//[可選] [默認值:undefined] 驗證文件總數量, 超出則不允許加入隊列。
//上傳文件總數限制
fileNumLimit: 20,
//fileSingleSizeLimit {int} [可選] [默認值:undefined] 驗證單個文件大小是否超出限制, 超出則不允許加入隊列
//上傳的單個文件大小限制
//500M,暫時針對視頻(字節為單位)
fileSingleSizeLimit:500*1024*1024,
method:'POST',
//允許上傳文件的類型
accept: {
title: 'file',
extensions: 'jpg,bmp,png,mp4,flv'
},


// 不壓縮image, 默認如果是jpeg,文件上傳前會壓縮一把再上傳!
resize: false,
//可否可以重復上傳相同文件(如果為true,則相同文件可以重復上傳)
duplicate: true
});

(3)上傳進度,成功失敗事件,可參考官方demo,或者本人demo,在原基礎上修改

?

轉載于:https://www.cnblogs.com/shuaifing/p/9579159.html

總結

以上是生活随笔為你收集整理的使用WebUploader实现文件批量上传,进度条显示功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。