# react-native-native-qiniu-native 

## Getting started

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

## Usage
```javascript
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();

```
