flutter_nos 0.0.1 copy "flutter_nos: ^0.0.1" to clipboard
flutter_nos: ^0.0.1 copied to clipboard

A Flutter plugin for Netease NOS SDK. (网易数帆对象存储直传 SDK)

flutter_nos #

Flutter 版的网易数帆对象存储直传 SDK,支持 Android & iOS。

pub package

开始使用 #

添加依赖:

dependencies:
  flutter_nos: ^{latest_version}

用法 #

第一步,初始化:

final _nosUploader = FlutterNos();

@override
void initState() {
  _nosUploader.init();
}

第二步,设置上传成功后的回调:

_nosUploader.setOnSuccess((message) {
  // 上传成功
  print('flutter_nos: ==============> upload success, message = $message');
});

第三步,调用上传接口:

// 先调用后端接口获取 token 数据
var nosToken = await getTokenRequest();

var bucketName = nosToken.bucketName ?? '';
var objName = nosToken.objName ?? '';
var uploadToken = nosToken.uploadToken ?? '';
var imagePath = _chosenPic;
// 开始上传图片
_nosUploader.uploadImage(bucketName, objName, uploadToken, imagePath);

具体示例请移步项目下的 example 文件夹。

欢迎提交 issue 和 PR 帮助完善该项目。

1
likes
130
pub points
26%
popularity

Publisher

verified publisherajiew.me

A Flutter plugin for Netease NOS SDK. (网易数帆对象存储直传 SDK)

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_nos