百度開放雲 BOS Uploader

2022-08-05 14:30:18 字數 1922 閱讀 3501

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中各方面的不足,很難滿足移動遊戲的快速發展,從而嚴重影響遊戲的推廣與營收。演講者簡...