00:00
各位同学大家好,下面呢我们继续来看腾讯云对象存储,刚才呢我们做了一个介绍,下面呢我们做一个简单的测试,感受一下里边的代码编写过程,那我们来试一下啊,首先按照就是。腾讯云文档中的这么一个要求,我们看里边的第一步,第一步呢,咱们在项目中就引入它相关的依赖,那我把这个依赖咱们直接引入进来,我就在我的这个SVOD中进行引入,在po点差文件中加上它的这个依赖,咱们拿不来,这依赖第一次引入需要联网下载,咱们稍微等一会儿。我这里边应该已经下载过了啊,应该马上加载出来,如果你没有下载过第一次需要多等一会儿,然后引入之后,第二部分呢,我们来写它的具体代码,因为咱是做个测试,所以测试呢,我就在这个T里边做个编写的,然后在T里边现在我们来创建一个类。
01:02
我写下这个类,我就叫test这个腾讯云的cos。做一个测试,然后测试之后里边加上这么一个闷方法,咱们做个实现,那怎么实现,按照它文档中的要求,首先第一步我们先进行数据的初始化,那我把这段代码直接复制过来,这一代码不需要各位敲一遍,你复制能改就可以了,因为他已经给我们写好了,然后把代码拿过来,咱们改一下啊。首先大家看第一步有两个固定值,一个是你账号的ID,一个是你账号那个K,那两个值你通过账号能找到,刚才我都介绍过了,就是我们在这里边密钥管理中能找到ID和key,我这个是提前拿出来了,我从里面复制这是我的这个ID。然后下面是我的这个P,把两个值我们先拿回来,这是第一部分,然后第二部分它会创建一个对象,这个对象啊,里面都有它的注释,我就把核心注释保留,其他的我就删掉了啊,第二部分做这个设置,然后第二步设置它那个叫地域,就这个叫re地域,然后地狱,什么叫地狱呢?就是你在创建8K的时候,它那个地狱。
02:25
那我们找一下啊,我这地域是这个叫AP杠北京,因为我创建是北京,它可能有别的地方,比如有这个南京啊,什么别的地方啊,咱建的是北京,所以把这个地域这个值给他拿回来,改成我们这个地域,不要写错。然后下面进行config这么一个创建。这个引进来。后面它支持HTPS这种协议,然后最后创建对象叫cos,所以咱们现在啊,把这部分我们就完成了,就是数据的一个初始化,这个过程完成之后,我们再继续往下来做,下面咱要做一个叫上传,那咱往后找,其实这里边呢,你的bucket能用代码创建啊,咱就直接在控制台创建了,然后上传,比咱就以这为例。
03:17
但是咱们后面上传其实要用到那个流的方式,里边都有这个代码啊,咱先简单做个测试就可以了,那我现在就把这一段代码拿过来,咱们做一个上传,我直接复制,然后咱们改一下。那我给他拿过来啊。上传首先指定你要上传的文件,咱们加上本地的一个文件的路径,那我到本地咱们找文件啊,比如说我这个文件呢,我就找一个啊,我在这里边找到一个图片就是这个。找到零一.jpg为了方便,我把图片就直接放到我的D盘里边,通过D盘直接找到这个文件,也就是写上类似于里边的。
04:04
这么一个路径,把这复制,咱们改一下这个路径。瞧这里D盘里边我们叫。01点应该是JPG啊,我先写上,咱们看一下啊,不要写错就可以了。看到我刚才那个图片零一.jpg改一下。这是咱们的路径啊,然后下面注意啊,这个位置加什么是你那个bucket的名称,看一下我刚才见的bucket叫这个名字,所以把这个我们做一个复制啊,也就是这个名字。把它复制一下这个啊,直接咱们复制过来,这是我们的bucket的名称。给他寄过来,不要写错啊,然后下面这位置是什么,加上你上传那个文件的名称,比如我们的文件就是零一.jpg另外里边的支持加路径,比如说啊,我这么讲啊,加个202加个零一,加上零一.jpg然后它会在八个里边建这么文件夹,包括这个。
05:09
文件啊,那比如说我就这么做了啊,建一个202加零一,然后最后咱们把这些值传到方法中来,就是里边这里边传一个8K的名称,传你的文件夹的路径和文件名称,另外传入你的文件,最后调方法,咱们做这么一个就是上传。上传之后呢,它会有一个返回到结果,咱把结果可以做个输出啊,直接我就转成一个Jason的字符串,咱给他就输出一下。所以以上啊,咱们就完成了里边的这么一个基本结构,通过这段代码就能实现文件的上传,这个咱们就完成了,通过腾讯云的官方文档完成了这么一个代码编写完成之后,下面呢,把这代码咱们执行一下,看一下结果,因为教师问方法,咱们直接执行看最终结果。
06:03
啊,当然强调这个过程中肯定需要联网,因为它要联网进行上传,咱们等他执行看效果。我们稍等一下啊。然后大家看啊,这里边没有报错,最终有一段返回值,就是他给我返回的信息,然后这个这么看可能效果不明确,咱们到这个就是8K里边看一下,现在我把这个刷新。然后大家看8K里边啊。等它出来,在文件列表中我们看到啊,有一个叫2022的文件夹,然后里边有一个文件夹叫0101,里边大家看是不是有咱的文件零一.jpg然后咱们通过预览看一下文件出来了,另外看一下文件的路径地址。也就是这个地址,所以现在咱们看啊,这个文件就完成了上传,咱们是通过代码来进行的实现,所以各位把这个给自己测试一下。
07:05
以上就是我们针对腾讯云里边的对象存储的一个介绍,包括代码的一个测试,这个我们就说到这里,然后一会儿咱们来实现我们上传讲师头像的接口,最终整个前端完成添加讲师上传头像的具体功能。
我来说两句