bce-bos-uploader 是基於 bce-sdk-js 開發的乙個 ui 元件,易用性更好。
demo位址是:
ie6,7,8,9, ie10+, firefox/chrome/opera 最新版
bower install bce-bos-uploader
寫乙個最簡單的頁面:
關於 uptoken_url 應該如何實現,以及如何設定過 bucket 的 cors 屬性,在以前的文件裡面有說明,這裡就不贅述了。當然,也可以去掉 html tag 裡面的 data 屬性,直接用js的方式來初始化:
名稱
是否必填
預設值說明
bos_buckety無
需要上傳到的bucket
uptoken_urly無
用來進行服務端簽名的url,需要支援jsonp
browse_buttony無
需要初始化的
bos_endpoint
nbos伺服器的位址
bos_credentialsn{}
如果沒有設定uptoken_url
的話,必須有這個配置才可以工作
multi_selection
nfalse
是否可以選擇多個檔案
max_retriesn0
如果上傳檔案失敗之後,支援的重試次數。預設不重試
auto_start
nfalse
選擇檔案之後,是否自動上傳
max_file_size
n100m
可以選擇的最大檔案,超過這個值之後,會被忽略掉
bos_multipart_min_size
n10m
超過這個值之後,採用分片上傳的策略。如果想讓所有的檔案都採用分片上傳,把這個值設定為0即可
chunk_sizen4m
分片上傳的時候,每個分片的大小(如果沒有切換到分片上傳的策略,這個值沒意義)
在初始化 uploader 的時候,可以通過設定 init 來傳遞一些 回掉函式,然後 uploader 在合適的時機,會呼叫這些回掉函式,然後傳遞必要的引數。例如:
}});
需要注意的時候,所以回掉函式裡面的乙個引數,暫時都是 null,因此上面的例子中用 _ 代替,後續可能會公升級start()
當 auto_start 設定為 false 的時候,需要手工呼叫start
來開啟上傳的工作。
stop()
呼叫 stop 之後,會終止對檔案佇列的處理。需要注意的是,不是立即停止上傳,而是等到當前的檔案處理結束(成功/失敗)之後,才會停下來。
百度開放雲體驗之旅
2.申請完之後會給你外網ip,使用遠端連線到伺服器,我的系統window server 2008 3.安裝jdk tomcat mysql,啟動tomcat,設定埠為80 4.發布你的應用程式,在本地訪問正常 5.在外網訪問,如果不能訪問通,可能是防火牆設定問題,登陸遠端連線設定防火牆,如下圖 中 ...
百度開放雲 文件轉碼服務
我們不直接使用 bce sdk js,因為預設情況下,bce sdk js 只能支援現代瀏覽器,不過我們在 bce bos uploader 裡面對於網路互動的部分,進行了適配,因此可以在比較低版本的ie下面執行。在頁面中放置乙個上傳控制項 然後初始化 bce bos uploader 提交了文件轉...
百度魯瑋 百度開放雲助力移動遊戲快速發展
隨著移動網際網路的快速發展與廣泛普及,移動遊戲已成為最火爆的移動網際網路垂直領域之一,而移動遊戲本身對高效能 穩定的伺服器 高質量的外網頻寬 快速的遊戲速部署 極速彈性擴容 安全防攻擊等方面有極高的要求,但是傳統idc中各方面的不足,很難滿足移動遊戲的快速發展,從而嚴重影響遊戲的推廣與營收。演講者簡...