00:01
各位同学大家好,欢迎继续收看上硅谷硅谷课堂项目视频课程,下面呢,我们继续往下来学习,下面咱们学习什么呢?给各位做个说明,咱们下面这个章节中主要来讲两个内容,首先第一个我们来完成,就是整合腾讯云的存储服务来完成讲师的头像的上传,这是我们要做的第一部分,也是咱们之前做到的,大家看一下啊。我们在添加讲师的时候,各位看这位置是不是有一个讲师头像,而我们现在可以上传头像,上传之后把头像存到腾讯云的对象存储服务中去,所以咱的第一部分整合腾讯云的存储服务,实现讲师的上传功能。然后这个做到之后,我们的第二部分再来做下一个功能,下一个功能是什么呢?咱们是课程分类管理功能。
01:02
我写一下啊,课程分类专利功能,什么叫课程分类?就是咱后面添加课程的时候,课程要属于某一个分类,比如说咱们加入一个Java课程,Java是不是属于后端开发,我添加一个Java课程,它属于是不是前端开发,所以这课程我们做一个分类,然后分类中有它的列表,有导入包括导出功能。在这里边咱们会讲到一个新的技术,这个技术名字叫做easy Excel,用它来操作我们Excel表格,通过表格实现导入和导出功能。所以咱们的下一个章节中主要完成两个内容,第一个整合腾讯云,实现讲师的头像上传功能,第二个。完成课程分类管理,包括列表导入导出,会讲到一个新的技术,就是easy Excel。这是我们内容的介绍,那首先我们先来看第一个内容,腾讯云这个对象存储服务,首先我们做个介绍,看一下这个腾讯云的对象存储服务到底该怎么去用,那我们来看一下啊,这个过程该怎么实现。
02:13
我在里边写下。首先我们的第一步,咱们先打开腾讯云的官网,然后在官网里边你注册账号,并且进行实名认证,这是咱的第一步,这各位要做到,那我们打开看一下啊,腾云的官网,这个官网。就是cloud腾讯点。com。咱们把它打开,有这个网址。然后打开之后,你在里边进行注册,并且完成实名认证,咱通过微信登录,然后进行认证,这个过程我就不演示了,各位正常上网应该都能做到,能完成一个认证,这是我们的第一部分,也是一个前提条件,你只有认证通过之后才能实现后面的功能。
03:03
这各位知道啊,然后这个之后我们的第二部分,那咱们就是。找到腾讯云里面那个叫存储服务。我写下。然后咱们进行这么一个开通,这是我们的第二部分,那我们来找一下啊,它的存储服务,咱直接搜索叫对象存储,我到他的官网点这个搜索一下。然后搜索之后,我们找到在里边有一个叫对象存储,咱们把它打开,然后在里边你点击立即使用就可以了,这是我们第二步进行开通对象存储,它叫cos。这是它一个简称,然后它是由腾讯推出的这么一种存储服务,里边支持各种功能,咱们项目中基于它来实现讲师头像的存储部分,这是咱的第二部分。然后这个做到之后,咱看第三部分啊,第三部分呢,咱们就是进入到我写一下这个存储服务的这个控制台里边,咱们做个查看。
04:08
控制台特别说明啊,我们在实际开发中呢,咱们可能没有这个权限,咱们是通过代码实现,但是控制台我们也做一个了解,咱们看他怎么进行使用,给大家演示一下啊,咱们点击立即使用。进入到控制台中,就这么一个界面,然后进入界面之后,我们要操作,怎么操作我写一下啊,首先第一步你要在里边进行存储,第一步呢,需要先建一个叫存储桶,或者说叫bucket,这是它一个前提条件,所以我写上第四步。创建一个叫存储桶。或者说叫bucket。这是我们必须的步骤,因为咱们存储就是在对面存储,它就类似于咱们建个文件夹,或者说建个包,那我下面把这个咱做个创建,这些我课件中应该都写到了,就是创建bucket存储桶,那咱看一下怎么做啊,点击这个叫创建存储桶到这个界面,然后里边点击创建存储桶,把这点开,点开之后里边填写信息。
05:17
首先第一个信息,它所属的地域,咱们用中国啊,当然可以是别的地区,然后有它的城市,比如说我选择一个北京,是他选择的地域,然后第二个给存储筒起个名称,比如咱起个名字,我就叫这个硅谷课堂。这个名字啊,或者我再加一个硅谷课堂杠at硅谷,这是我起一个名字,名字可以随便起,然后下面这里边有一个叫访问权限,这个权限有三个,第一个叫私有读写,第二个叫公共。读私有写,包括公共读写,我强调啊,因为咱后面要进行访问,所以咱们不要选私有,要么选公共读私有写,要么选公共读写,为了咱能进行访问,这个啊大家注意,然后这个选之后,咱下面点击下一步。
06:11
下一步,然后下一步呢,在里边有些内容咱就默认不经选择了,然后再点下一步,这里边有一个确认信息,然后你看信息中啊,有一个请求域名,后面咱们访问那个上传文件,通过这个域名进行访问,是他给我们生成域名,然后最后创建,把这个bucket咱们就完成了,一个创建这个咱们就完成了。然后咱们看一下啊,就是里边这个八这个我直接跳过啊,然后创建之后,咱们再回到这个列表页面中来,我再回来啊。重新咱们记住我到这里面看啊,立即使用。有一个叫存储桶列表,点开大家看,这是我刚才创建这个存储桶,然后创建之后呢,在里边我们可以做一些操作,咱做个测试,现在我点击进入,进入之后呢,在里我们可以传个文件做个测试,那咱试一下啊,点击上传文件。
07:11
然后选择本地一个文件,或者说把本地文件拖着过来都可以,那我来选择一下啊,我在本地,比如说我就选择一个图片,你就选择这个,我这有一个图片啊,把这个选项,然后打开,最终完成上传。上传之后我们来看一下啊,这文件就传成功了,咱们通过预览看一下。大家看这就是我上传的文件,包括看一下它的详情,等它打开啊,然后详情中各位看,这位置是他那个对外访问的一个路径,这个路径因为咱刚才选的是公共读写,所以你通过只要能联网就能通过这个路径访问到我们这个图片。所以现在是我们对控制台的一个基本操作,这个位给他自己去测试一遍啊,这咱就完成了,然后完成之后呢,后面呢,咱们肯定是通过代码进实现,所以咱们进一步来说明这个我写一下啊,就创建bucket,然后咱们在控制台里边。
08:14
可以完成一个上传的测试,各位同学可以自己来试一下就可以了,然后这个之后我们再看第五部分,因为后面呢,咱们用Java代码进行实现,所以咱们需要找到你当前账户的有这么一个叫密钥,通过密钥才能操作,所以咱们的第五步就是来创建一下我们当前这个腾讯云账号的这个密钥。把这个做创建,后面需要用到它,那怎么创建演示一下啊,咱们还是回到这里边。立即使用这里边,然后在里边往下找,有一个叫密钥管理,然后点击访问密钥,因为咱是自己用,所以我就直接继续使用,在里边,你点新建密钥进行创建,我这里边已经创建过了一个是ID。
09:08
一个是K,咱后面要用到这个纸啊,这是我提前创建好的,我这个已经复制出来了,就是里边的这个。看一下啊,一个ID一个密钥,所以咱们需要找到这个地方,后面代码操作中需要用到。所以以上呢,就是咱们针对腾讯云的存储服务的一个基本介绍,各位把这个实名认证开通服务,并且控制台里边建个bucket做个测试,另外找到你账户的密钥,为了一会儿进行使用。这单就完成了,然后完成之后呢,我们再进一步看一下啊,就是腾讯云里边呢,针对操作它提供了详细的文档,大家看这个叫产品文档,然后咱们后面代码就是在文档中进行操作,那我们看一下怎么做啊。找到一个叫SDK,然后里边有个准备工作啊,包括里边一些相关的内容,然后找到里边一个叫Java SDK,因为咱是Java语言,然后你看怎么做啊,首先第一步大家看这个步骤,咱们先进行安装,就是引入它的依赖,安装之后在里边做一个初始化,在初始化中大家看到啊有你账号的ID。
10:23
密钥,另外里边还有一个东西,这个东西。它叫做地域节点,就是咱那个bucket那个地域节点,比如咱看一下啊,我刚才那个bucket,咱们先找一下。到里面看一下啊,我刚才扒的,看他那个地域节点是什么,咱们做一个说明。各位看啊,这个地界就是它AP杠北京,因为我选的是北京,所以里边写上这个内容,然后写完之后往下边就是new这个对象,最终就是cos client,咱后面操作都是调这里面的方法进行实现,比如说咱后面要做一个文件的上传操作,那就是调里边的方法传入一些参数,最终完成上传,这咱们后面来测试。
11:11
所以现在咱们针对腾讯云道。存储服务做一个介绍,各位按照流程把这个开通出来。这个我们先说到这里。
我来说两句