最近在捣鼓本身的博客网站后台管理系统,在发布文章的时候须要用到上传图片,因为本身没有作上传图片的接口,因此就借助百度云的对象存储来实现上传到BOS而后返回BOS里面的图片连接供前端使用。如下就是简单的一个使用过程。前端
其实上传文件到本身的BOS有不少方式,百度云也提供了不少工具供你们使用
在上传以前 必定要去配置你的bucket的访问权限!安全
访问权限设置好以后 就能够开始了 那么在这里给你们介绍的是 使用BOS的JavaScript SDK来进行上传操做服务器
首先是在你的项目里面引入SDK工具
而后初始化你的BOSClient网站
初始化完成后呢 就能够开始使用BOSClient对象来对bucket和object进行操做了!spa
这里我就以Buffer格式来上传图片举例!3d
在使用UI组件的Upload组件上传文件后 是能够拿到 上传的 file 文件的对象
那么就能够将file转为buffer 而后调用BOS的上传方法blog
代码以下所示:接口
在文档里面 putObject方法是这样写的
好的 那么咱们来看下效果
先点击上传图片
看到成功了 再去看看 BOS 里面的文件列表!
大功告成!!!