Skip to content

binglingziyu/flutter_qiniu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flutter_qiniu

A new flutter plugin project for Qiniu.

Getting Started

/// 单个文件上传
///
/// [file] 文件
/// [key] 保存在服务器上的资源唯一标识
/// [token] 服务器分配的 token
Future<String> _onUpload(File file, String key, String token) async {

    final qiniu = FlutterQiniu(zone: QNFixedZone.zone2);

    qiniu.onProgressChanged().listen((dynamic percent) {
        // 上传进度
        double p = percent;
    });

    String resultKey = await qiniu.upload(file.path, key, token);

    return resultKey;
}

/// 多个文件上传
Future<List<String>> _onUploadFiles(List<FilePathEntity> entities) async {
    final qiniu = FlutterQiniu(zone: QNFixedZone.zone1);
    List<String> resultKeys = await qiniu.uploadFiles(entities);

    return resultKeys;
}

About

A new flutter plugin project for Qiniu.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 38.9%
  • Swift 23.9%
  • Dart 18.8%
  • Ruby 16.7%
  • Objective-C 1.7%