1.1.6 • Published 6 years ago

react-native-sf-aliyun-oss v1.1.6

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

react-native-sf-aliyun-oss

阿里云文件上传、下载

安装

  • npm install react-native-sf-aliyun-oss
  • react-native link react-native-sf-aliyun-oss

ios

引用库 libresolv.tbd CoreTelephony.framework SystemConfiguration.framework

Methods

MethodsParamsParam TypesdescriptionExample
configaccessKey, secretKey, endPoint, bucketNamestring,string,string,string阿里云配置参数参考例子
uploadfolder,filePath,progress,suc,failstring/string/func/func/func上传文件参考例子
uploadCompressfolder,filePath,progress,suc,failstring/string/func/func/func上传文件,带压缩参考例子
uploadCompressExtfolder,filePath,fileExt,progress,suc,failstring/string/string/func/func/func上传文件,带压缩,链接不带文件后缀的需要调用此函数参考例子
uploadMulfolder,filePaths,progress,suc,failstring/array/func/func/func上传多个文件参考例子
uploadMulCompressfolder,filePaths,progress,suc,failstring/array/func/func/func上传多个文件,带压缩参考例子
uploadMulCompressExtfolder,filePaths,fileExts,progress,suc,failstring/array,array/func/func/func上传多个文件,带压缩,链接不带文件后缀的需要调用此函数参考例子
downLoadtag,filePath,expireTime,progress,suc,failstring/string/int/func/func/func下载文件参考例子
setImgSizemaxSizenumber设置压缩图片时,图片的最大质量,但不是绝对的,只是相对接近(单位kb)

例子

import SFAliyunOss from 'react-native-sf-aliyun-oss';

//配置一次
SFAliyunOss.config('阿里云的AccessKey','阿里云的SecretKey','阿里云的endPoint','要上传到的bucketName')

//文件上传
SFAliyunOss.upload('阿里云文件目录','上传文件的地址',(progress)=>{
              console.log(progress);
            },(fileKey)=>{
                console.log(fileKey);
            },(err)=>{
                console.log(err);
            });

//文件上传,带压缩(只支持图片和视频)
SFAliyunOss.upload('阿里云文件目录','上传文件的地址',(progress)=>{
              console.log(progress);
            },(fileKey)=>{
                console.log(fileKey);
            },(err)=>{
                console.log(err);
            });

//多文件上传
SFAliyunOss.uploadMul('阿里云文件目录',array('上传文件的所有地址列表'),(progress)=>{
                console.log(progress);
            },(fileKeys)=>{
                console.log(fileKeys);
            },(err)=>{
                console.log(err);
            });

//多文件上传,带压缩(只支持图片和视频)
SFAliyunOss.uploadMulCompress('阿里云文件目录',array('上传文件的所有地址列表'),(progress)=>{
                console.log(progress);
            },(fileKeys)=>{
                console.log(fileKeys);
            },(err)=>{
                console.log(err);
            });

//文件下载,expireTime:下载文件缓存过期时间,单位分钟
SFAliyunOss.download('10','oss文件key',30,(progress)=>{
                console.log(progress);
            },(filePath)=>{
                console.log(filePath);
            },(err)=>{

            });
1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.9

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago