1.0.6 • Published 4 years ago

react-native-qiniu-upload-native v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

react-native-native-qiniu-native

Getting started

$ npm install react-native-native-qiniu-native --save

Usage

import CBNativeQiniu from 'react-native-native-qiniu';

CBNativeQiniu.onProgress=({key, percent})=>{
    
});

/**
  * sdk config
  * @param useHttps 是否使用https上传域名
  * @param useConcurrentResumeUpload 使用并发上传,使用并发上传时,除最后一块大小不定外,其余每个块大小固定为4M,
  * @param concurrentTaskCount 并发上传线程数量为 int
  * @param connectTimeout  链接超时。默认90秒
  * @param responseTimeout  服务器响应超时。默认90秒
  * ios只有一个超时时间
  */
CBNativeQiniu.init();

 /**
   * 上传
   * @param uri
   * @param upKey
   * @param token
   * @returns {Promise.<*>} {status:'ok'} or {status:-6,'error':'file is empty'}
   */
CBNativeQiniu.upload(uri,upKey,token);

/**
  * 取消上传
  */
CBNativeQiniu.cancel();