虚幻5.3 华为云,阿里云 oss插件

本文介绍了一个支持阿里云和华为云OSS操作的插件,包括上传大文件、并发上传功能。通过蓝图调用实现简单操作,并提供了FOSSConfig结构和使用示例,包括创建下载子系统、绑定上传和下载事件。注意,虚幻商城提供的是Win64版本。
摘要由CSDN通过智能技术生成

插件地址:OSS | Fab

插件介绍

如何使用这个插件,该插件对阿里云, 华为云 oss 上传,下载进行支持。插件源码支持全部平台, 只打包出win64.

插件效果:

通过简单的蓝图调用,就行实现oss 大文件下载,上传。并支持并发上传。

插件使用:

如何使用这个插件,对此做此文章。

1、创建下载子系统,并获取下载管理对象类的实体:

2、调用上传函数Upload,并绑定一个事件:

参数说明:

InFilename 表示本地上传文件的路径。

Name : 表示在oss桶中的路径。

oss 表示如下结构内容

struct FOSSConfig
{
    GENERATED_BODY()
        UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FOSSConfig")

        FString    AccessKeyId; 表示oss 对应的Key
    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FOSSConfig")

        FString    AccessKeySecret;表示oss 对应的KeySecret
    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FOSSConfig")

        FString    Bucket; //桶名
    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FPowerData")

        FString    Type; //aliyun 表示阿里云 huaweiyun 表示华为云
    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FOSSConfig")

        FString    DomainName; //oss 下载的域名地址
};

绑定事件 参数说明:

Success 表示 上传成功 或者失败。

filename 表示入参InFilename ,原样返回。

3、调用下载函数Download,并绑定一个事件:

Filename 表示阿里云文件的路径。

oss 如上。

绑定事件 参数说明:

Success 表示 上传成功 或者失败。

filename 表示入参InFilename ,原样返回。

English

Introduction to plugins

How to use this plugin, which supports uploading and downloading OSS on Alibaba Cloud and Huawei Cloud. The plugin source code supports all platforms and only packages Win64

Plugin effect:

By simply calling the blueprint, it is possible to download and upload large OSS files. And supports concurrent uploading.

Plugin usage:

How to use this plugin and write this article about it.

1. Create a download subsystem and obtain the entity of the download management object class:

2. Call the upload function Upload and bind an event:

Parameter Description:

InFilename represents the path to upload files locally.

Name: represents the path in the OSS bucket.

OSS represents the following structural content

Struct FOSSConfig

{

GENERATED-BODY()

UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="FOSSConfig")

FString Access KeyId; Key corresponding to OSS

UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="FOSSConfig")

FString Access KeySecret; Represents the KeySecret corresponding to OSS

UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="FOSSConfig")

FString Bucket// Bucket name

UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="FPowerData")

FString Type// Aliyun represents Alibaba Cloud and Huawei Cloud represents Huawei Cloud

UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="FOSSConfig")

FString DomainName// Domain name address for OSS download

};

Description of binding event parameters:

Success indicates whether the upload was successful or failed.

The file name represents the input parameter InFile name and is returned as is.

3. Call the download function Download and bind an event:

Filename represents the path of Alibaba Cloud files.

OSS as above.

Description of binding event parameters:

Success indicates whether the upload was successful or failed.

The file name represents the input parameter InFile name and is returned as is.

如需源码请联系我。虚幻商城请搜索oss即可商城只上架win64版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚幻-山高水远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值