最近在搗鼓本身的博客網站後臺管理系統,在發佈文章的時候須要用到上傳圖片,因爲本身沒有作上傳圖片的接口,因此就藉助百度雲的對象存儲來實現上傳到BOS而後返回BOS裏面的圖片連接供前端使用。如下就是簡單的一個使用過程。前端
其實上傳文件到本身的BOS有不少方式,百度雲也提供了不少工具供你們使用
在上傳以前 必定要去配置你的bucket的訪問權限!安全
訪問權限設置好以後 就能夠開始了 那麼在這裏給你們介紹的是 使用BOS的JavaScript SDK來進行上傳操做服務器
首先是在你的項目裏面引入SDK工具
而後初始化你的BOSClient網站
初始化完成後呢 就能夠開始使用BOSClient對象來對bucket和object進行操做了!spa
這裏我就以Buffer格式來上傳圖片舉例!3d
在使用UI組件的Upload組件上傳文件後 是能夠拿到 上傳的 file 文件的對象
那麼就能夠將file轉爲buffer 而後調用BOS的上傳方法blog
代碼以下所示:接口
在文檔裏面 putObject方法是這樣寫的
好的 那麼咱們來看下效果
先點擊上傳圖片
看到成功了 再去看看 BOS 裏面的文件列表!
大功告成!!!