新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

阿里云oss搭建图片服务器 阿里云 oss 图片服务器

vue element-ui 上传图片到oss阿里云(第三方服务)

一、阿里云设置:

成都创新互联公司于2013年开始,先为和顺等服务建站,和顺等地企业,进行企业商务咨询服务。为和顺企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

8.1 进入 OSS 管理控制台 界面。

8.2 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。

8.3 单击 基础设置 页签,找到 跨域设置 区域,然后单击 设置。

8.4 单击 创建规则,打开 设定跨域规则 对话框。

8.5 设置跨域规则。

8.6 单击 确定。

说明: 您也可以对已有的规则进行编辑和删除操作。

截止到这里,阿里云创建Bucket、角色、授权、跨域等前期准备工作就全部完成了。

二、安装使用:

小白使用阿里云的oss实现文件云存储

项目需要上传头像,不想存在本地,之前用过阿里云其他产品,这里就使用一下阿里云的oss了,不得不说阿里云的产品使用步骤真的很清晰.这里说一下我自己的使用步骤.

选择对象存储oss,进行开通

开通不要钱,有一定免费额度

权限可以设置为公共读

其实也就是两步

1.引pom

2.复制黏贴大法

由于阿里云一些密钥配置和地域结点,bucket等是常量级的,所以我这里抽取出来放在了application.properties中, 方便管理 ,数据我手动加密了....大家换成自己的即可,

这些配置key=value key都是自己随便写的(也不是,起码可以见名思意),只是为了我们配置的一个配置类可以利用spring的依赖注入填充value而已

说明:

说明:

我们阿里云oss仓库的url是一个咱们的仓库+固定的地域结点值+咱们的文件名字,所以这里为了使上传的文件名字不重复,使用了一个idworker,不知道的可以看一下 Twitter的 Snowflake(雪花算法)

大家搭建完了可以用postman测试一下

ps:如果我们想方便管理或者后期扩展,我们这里也可以引入一个工具

我们可以用这个工具的一个方法String dirpath=new DateTime().tostring("yyyy/MM/dd");将当前的时间转换为yyyy/MM/dd的格式,比如2020/02/03

这样我们上传的文件名字时候可以以这个dirpath作为我们的图片所在的文件夹名称,以分布式id生成器生成的id为名称存储.

下面看一下效果

阿里云的 oss服务器怎么部署

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:

远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接(MSTSC)登录实例

打开开始菜单远程桌面连接,或在开始菜单搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。

在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。

输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。

个人能用阿里云干嘛?

1、买一个域名然后备案

说实话,现在备案已经很简单了,你只需要按照流程走就可以很顺利的拿到备案号了,不过前提是你要有耐心,毕竟这个还是要等审核的。

2、搭建个人博客:

现在很多人都喜欢搭个人博客,我也不能免俗,本来想自己徒手搭建的,不过连主界面都没做出来就放弃了,现在采用wordpress。

3、搭一个图库:

因为自己写文章需要很多图片,直接上传不好管理,所以我就自己利用阿里云的 oss 搭建了一个自己的图床。

4、搭建个人网盘:

网站中也可能需要分享资源,嫌百度云实在太慢,所以就自己整一个私有的。前提是要买高网速服务器,小水管玩儿不成!

5、搭建个人书库:

想看书嫌很多网站遍地广告或收费,干脆自己搭一个个人的书库,以后闲来无事都可以在线看书。

6、拿来做Python笔记:

最近在学爬虫,所以就自己搭了一个jupyter notebook,不仅可以直接在网页上运行代码,还可以做笔记,实在是学Python的利器啊!


本文标题:阿里云oss搭建图片服务器 阿里云 oss 图片服务器
网站链接:http://wjwzjz.com/article/ddsjgoj.html
在线咨询
服务热线
服务热线:028-86922220
TOP