【业务功能篇77】微服务-OSS对象存储-上传下载图片

这篇具有很好参考价值的文章主要介绍了【业务功能篇77】微服务-OSS对象存储-上传下载图片。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

3. 图片管理

文件存储的几种方式

单体架构可以直接把图片存储在服务器中

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

但是在分布式环境下面直接存储在WEB服务器中的方式就不可取了,这时我们需要搭建独立的文件存储服务器。

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

3.1 开通阿里云服务

针对本系统中的相关的文件,图片,文本等统一的交给云服务器管理。阿里云服务地址:https://www.aliyun.com/activity/daily/award?utm_content=se_1010784590

阿里云OSS简介

阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。您可以通过本文档提供的简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。基于OSS,您可以搭建出各种多媒体分享网站、网盘、个人和企业数据备份等基于大规模数据的服务。

选择对象存储OSS

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

第一次打开没有开通,开通即可

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

然后进入了OOS对象存储的主页面

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

查看相关的文档:https://help.aliyun.com/document_detail/31947.html

相关术语介绍

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

创建Bucket

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

创建好的效果

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

在阿里云中直接操作文件上传

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

上传成功,我们拿到地址即可访问:

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

3.2 阿里云API使用

最终我们是需要通过服务代码将图片上传到阿里云OSS服务中,接下来看下代码API如何使用。Java操作的API文档地址:https://help.aliyun.com/document_detail/32008.html?spm=5176.208357.1107607.21.3476390f9Pqw6K

添加相关的依赖

<dependency>
    <groupId>com.aliyun.oss</groupId>
    <artifactId>aliyun-sdk-oss</artifactId>
    <version>3.10.2</version>
</dependency>

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

创建子账户

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

设置对应的权限

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

通过官方的案例代码测试上传操作

    @Test
    public void testUploadFile() throws FileNotFoundException {
        // yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
        String endpoint = "oss-cn-guangzhou.aliyuncs.com";
        // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
        String accessKeyId = "LTAI5tBPqoroToQNyrHpYJLR";
        String accessKeySecret = "3GnWaRhcBW3gUDhNSVr23fSrM6A0Q4";

        // 创建OSSClient实例。
        OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);

        // 填写本地文件的完整路径。如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件流。
        InputStream inputStream = new FileInputStream("C:\\Users\\dpb\\Downloads\\1111.jpg");
        // 依次填写Bucket名称(例如examplebucket)和Object完整路径(例如exampledir/exampleobject.txt)。Object完整路径中不能包含Bucket名称。
        ossClient.putObject("mashibing-mall", "1111.jpg", inputStream);

        // 关闭OSSClient。
        ossClient.shutdown();
        System.out.println("长传图片成功...");
    }

执行成功

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

3.3 AlibabaOSS服务

直接通过阿里云提供的API操作相对的复杂一些,这时我们可以通过SpringCloudAlibaba OSS服务来简化开发,添加对应的依赖

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
        </dependency>

在属性文件中配置对应的AccessKey,SecurtKey和Endpoint

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

然后我们在业务代码中就可以直接从容器中获取OSSClient对象

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

3.4 图片上传的方式

第一种方式:表单提交同步将表单数据和图片都提交到后端服务器中,然后在后端服务器中将图片再上传到阿里云服务中。

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

但是这种方式的缺点是要做两次上传操作,还有就是将图片和正常的表单信息一起提交影响正常业务的效率。

第二种方式就是在客户端直接将图片上传到阿里云服务器中,返回访问的url地址,然后将url访问地址传递到后端服务进而保存在数据库中。

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

这种方式的缺点是在客户端需要获取AccessKey和SecuretKey,这样将相关的核心数据暴露在前端不安全。

第三种方式就是客户端向服务器获取阿里云的防伪签名,然后直接将图片通过防伪签名上传到阿里云服务器中。这样既提高了效率又保证了安全。

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

3.5 第三方公共服务

清楚了文件上传的方式后,客户端需要从服务器中获取服务防伪签名信息,同时我们后面还有很多其他的第三方服务,比如发送短信等,这时我们可以专门创建一个第三方的服务来处理这些请求。

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

修改pom文件中的SpringBoot的版本和SpringCloud的版本使其和其他模块的版本保持一致,然后同步注册中心和配置中心的操作。引入阿里云OSS服务的相关API,并测试即可

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.12</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.msb.mall</groupId>
    <artifactId>mall-third-party</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>mall-third-party</name>
    <description>第三方服务</description>
    <properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>2020.0.1</spring-cloud.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>com.msb.mall</groupId>
            <artifactId>mall-commons</artifactId>
            <version>0.0.1-SNAPSHOT</version>
            <exclusions>
                <exclusion>
                    <groupId>com.baomidou</groupId>
                    <artifactId>mybatis-plus-boot-starter</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
            <version>2.1.0.RELEASE</version>
        </dependency>
    </dependencies>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

属性文件:application.yml

# 数据库的连接新
spring:
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.56.100:8848
    alicloud:
      access-key: LTAI5tBPqoroToQNyrHpYJLR
      secret-key: 3GnWaRhcBW3gUDhNSVr23fSrM6A0Q4
      oss:
        endpoint: oss-cn-guangzhou.aliyuncs.com
    application:
      name: mall-third
server:
  port: 8090

bootstrap.property

spring.application.name=mall-third
spring.cloud.nacos.config.server-addr=192.168.56.100:8848


注意在启动类中别忘了放开注册中心

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

测试图片上传的代码直接拷贝即可

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

3.6 服务端生成签名

生成签名地址:https://help.aliyun.com/document_detail/31926.htm?spm=a2c4g.11186623.0.0.2688566aJheBNk#concept-en4-sjy-5db

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

直接通过案例代码改造即可:https://help.aliyun.com/document_detail/91868.htm?spm=a2c4g.11186623.0.0.49c1344eaX3VCA#concept-ahk-rfz-2fb

@RestController
public class OSSController {

    @Autowired
    private OSS ossClient;

    @Value("${spring.cloud.alicloud.oss.endpoint}")
    private String endpoint;
    @Value("${spring.cloud.alicloud.oss.bucket}")
    private String bucket;
    @Value("${spring.cloud.alicloud.access-key}")
    private String accessId;

    @RequestMapping("/oss/policy")
    public Map<String, String> getOssPolicy(){

        String host = "https://" + bucket + "." + endpoint; // host的格式为 bucketname.endpoint
        // callbackUrl为上传回调服务器的URL,请将下面的IP和Port配置为您自己的真实信息。
        String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
        String dir = format+"/"; // 用户上传文件时指定的前缀。

        // 创建OSSClient实例。
        //OSS ossClient = new OSSClientBuilder().build(endpoint, accessId, accessKey);
        Map<String, String> respMap = null;
        try {
            long expireTime = 30;
            long expireEndTime = System.currentTimeMillis() + expireTime * 1000;
            Date expiration = new Date(expireEndTime);
            // PostObject请求最大可支持的文件大小为5 GB,即CONTENT_LENGTH_RANGE为5*1024*1024*1024。
            PolicyConditions policyConds = new PolicyConditions();
            policyConds.addConditionItem(PolicyConditions.COND_CONTENT_LENGTH_RANGE, 0, 1048576000);
            policyConds.addConditionItem(MatchMode.StartWith, PolicyConditions.COND_KEY, dir);

            String postPolicy = ossClient.generatePostPolicy(expiration, policyConds);
            byte[] binaryData = postPolicy.getBytes("utf-8");
            String encodedPolicy = BinaryUtil.toBase64String(binaryData);
            String postSignature = ossClient.calculatePostSignature(postPolicy);

            respMap = new LinkedHashMap<String, String>();
            respMap.put("accessid", accessId);
            respMap.put("policy", encodedPolicy);
            respMap.put("signature", postSignature);
            respMap.put("dir", dir);
            respMap.put("host", host);
            respMap.put("expire", String.valueOf(expireEndTime / 1000));
            // respMap.put("expire", formatISO8601Date(expiration));


        } catch (Exception e) {
            // Assert.fail(e.getMessage());
            System.out.println(e.getMessage());
        } finally {
            ossClient.shutdown();
        }
        return respMap;
    }
}

相关的属性配置

# 数据库的连接新
spring:
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.56.100:8848
    alicloud:
      access-key: LTAI5tBPqoroToQNyrHpYJLR
      secret-key: 3GnWaRhcBW3gUDhNSVr23fSrM6A0Q4
      oss:
        endpoint: oss-cn-guangzhou.aliyuncs.com
        bucket: mashibing-mall
    application:
      name: mall-third
server:
  port: 8090

访问即可:

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

客户端获取服务签名的时候肯定是走的网关路由,所以我们还需要在网关中添加Third服务的路由:

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

然后通过网关调用获取服务签名

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

3.7 品牌图片上传

第一个我们需要借助ElementUI中提供的el-upload组件来实现上传操作,我们预先准备了相关的上传代码

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

然后将这三个文件拷贝到项目目录中

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

然后在添加修改品牌的窗口中添加上传的组件

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

在操作中,我们发下获取的数据是从response.data中获取的,但是我们在服务端返回的是Map数据,没有data封装,这时我们需要调整后端Thrid服务接口的返回信息通过R对象来返回

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

最后OSS上传还会出现跨域问题,参考官方文档配置即可

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

出现跨域问题的解决方案

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

然后在OSS服务端也可以看到我们上传成功的文件

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

单独的文件上传我们就搞定了!

4. 添加品牌信息

图片上传处理完成后我们就可以实现品牌数据的添加和修改操作

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

提交后的数据在table中显示的是logo的图片地址,我们需要将其显示出来

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片

【业务功能篇77】微服务-OSS对象存储-上传下载图片,Spring cloud,分布式,Spring boot,微服务,架构,云原生,OOS对象存储,上传下载图片文章来源地址https://www.toymoban.com/news/detail-668092.html

到了这里,关于【业务功能篇77】微服务-OSS对象存储-上传下载图片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云对象存储OSS文件上传

    阿里云oss地址: 对象存储OSS_云存储服务_企业数据管理_存储-阿里云 阿里云对象存储OSS是一款海量、安全、低成本、高可靠的云存储服务,提供12个9的数据持久性,99.995%的数据可用性和多种存储类型,适用于数据湖存储,数据迁移,企业数据管理,数据处理等多种场景,可对

    2024年02月12日
    浏览(45)
  • 文件上传及oss简单上传及下载

    文件上传就是通过io流复制到浏览器的过程 快速实现文件上传功能 1.后台实现文件上传功能  定义controllere 定义serevice 文件上传不会直接上传真是的目录,它一定要经过一个临时目录的中转以后,才会上传到真是目录。作用: 防止上传出现网络断开,或者用户上传直接刷新或

    2023年04月09日
    浏览(40)
  • 阿里云oss对象存储上传照片并返回照片路径

    安装javaJDk 依赖 jdk1.8(只用一个依赖即可) 使用的是Java 9及以上的版本,则需要添加jaxb相关依赖。 程序:

    2024年02月13日
    浏览(39)
  • PHP之 使用阿里云对象存储OSS上传图片

    参考地址 https://blog.csdn.net/weixin_42672802/article/details/129136850 https://blog.csdn.net/HZX19941018/article/details/86066529

    2024年02月16日
    浏览(46)
  • 阿里云对象存储oss-文件上传过程详解(两种方式)

    问题:需要配置系统变量才能够使用 以win11为例 (1)打开设置 (2)选择----系统信息 (3)选择----高级系统设置 (4)选择----环境变量 (5)选择----系统变量这栏-----新建 (6)在“变量名”输入框中输入 OSS_ACCESS_KEY_ID,在“变量值”输入框中输入你的Access Key ID。再次点击“新建”按钮,输入

    2024年02月10日
    浏览(46)
  • 图片上传怎么搞?!阿里云OSS对象存储教你快速实现!

    一. 需求 背景 小白:  辉哥,我想在项目中实现图片上传,不知道有没有好用的第三方文件上传技术呢? 辉哥: 那多了去了,阿里、腾讯、百度、七牛云等都有文件上传技术,你从中随便挑一个,辉哥这就给你安排。 小白: 阿里也有文件上传?!!!要不辉哥就给我安排

    2024年01月19日
    浏览(61)
  • JAVA通过阿里云OSS存储实现图片上传功能

    首先我们需要在阿里云注册账号,实名认证后开通OSS功能,点击进入OSS功能的管理平台 进入概览页面后,点击Bucket列表,创建一个Bucket(相当于一个存放文件的文件夹)  关键是要获得下面几个关键的信息,只有拥有这些信息才能连接上这个Bucket进行操作: 添加对应依赖  

    2024年02月05日
    浏览(45)
  • Java 使用OSS 文件上传+下载 简单入门

    官方SDK文档:Java对象/文件_对象存储-阿里云帮助中心           阿里云对象存储OSS(Object Storage Service)为您提供基于网络的数据存取服务。使用OSS,可以通过网络随时存储和调用包括文本、图片、音视频在内的各类数据文件;可以通过OSS控制台创建Bucket,并将文件上传

    2024年02月10日
    浏览(46)
  • 049-WEB攻防-文件上传&存储安全&OSS对象&分站&解析安全&解码还原&目录执行

    1、文件上传-安全解析方案-目录权限解码还原 2、文件上传-安全存储方案-分站存储OSS对象 演示案例: ➢文件-解析方案-执行权限解码还原 ➢文件-存储方案-分站存储OSS对象 ➢实例-解析存储-传输分站OSS存储 将源码复制到对应目录下,并创建image.wusuowei.com文件夹,存储源码

    2024年04月12日
    浏览(59)
  • 阿里云Oss服务开通 #对象存储 #OSS

    1.点击立即开通 2.勾上协议,立即开通 3.成功,点击‘管理控制台’ 4.创建Bucket 5.勾选相关参数 6.勾选完的参数 7.进入Bucket 8.上传文件-测试 9.选择上传的文件 10.在主页面看到效果,点击详情查看 阿里云OSS服务API使用 常用入口:Access-Key 勾选 1. 访问控制(RAM) 创建用户**** 2. 短

    2024年01月25日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包