简介
本篇文章将介绍npm包react-native-alicloud-oss的使用方法,以帮助前端开发人员更好的调用Aliyun OSS服务的API接口。Aliyun OSS服务是阿里云对象存储服务,可以存储和处理大量非结构化数据,如图片、音频、视频等。
安装
使用npm安装react-native-alicloud-oss。
npm install --save react-native-alicloud-oss
使用方法
引入依赖
import { AliyunOSS } from 'react-native-alicloud-oss';
创建AliyunOSS实例
const aliyunOSS = AliyunOSS.initWithOptions({ accessKey: 'your accesskey', secretKey: 'your secretkey', securityToken: 'your securityToken', endpoint: 'your endpoint', bucketName: 'your bucketname' });
其中,accessKey和secretKey是您在阿里云控制台创建的Access Key ID和Access Key Secret;securityToken是通过STS服务临时生成的安全令牌;endpoint是您的存储空间对应的域名信息;bucketName是您的存储空间的名称。
上传文件
-- -------------------- ---- ------- ----- --------- - ----------------- ----- -------------- - --------------------- ------------------ ---------- --------------- ----------- --------- -- - ------------------- --------- -------------- - ---------------- -- - ------------------- -------- ----------------- ---------------- -- - ------------------- ------ ----------- ---
下载文件
-- -------------------- ---- ------- ----- --------- - ----------------- ----- ---------------- - -------------------------- -------------------- ---------- ----------------- ----------- --------- -- - --------------------- --------- -------------- - ---------------- -- - --------------------- -------- ------------ ---------------- -- - --------------------- ------ ----------- ---
删除文件
-- -------------------- ---- ------- ----- --------- - ----------------- ------------------ --------- ---------------- -- - ------------------- -------- ------------ ---------------- -- - ------------------- ------ ----------- ---
原理
react-native-alicloud-oss是基于阿里云官方oss-sdk封装的rn版本,提供了上传、下载、删除等操作oss的方法。
示例代码
完整示例代码请见Github。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005708481e8991b448e7ebe