v0.13.15
dospace
DigitalOcean Spaces API と対話するためのクライアントライブラリ。Amazon AWS S3 と同じ API。
22いいね 7030日間ダウンロード120Pub ポイント
AndroidiOSWebmacOSWindowsLinux
DigitalOcean Spaces API とやり取りするための Dart クライアントライブラリ。Amazon AWS S3 と同じ API。
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
Client library to interact with the DigitalOcean Spaces API.
A simple usage example:
import 'dart:async';
import 'package:dospace/dospace.dart' as dospace;
main() async {
dospace.Spaces spaces = new dospace.Spaces(
region: "nyc3",
accessKey: "7Q7GAFJ4IXHQVLBRXSRX",
secretKey: "2JLXa9RqPwpavBkC7dt1MHWUDfd6onaXTXTfSYc5eQ0",
);
for (String name in await spaces.listAllBuckets()) {
print('bucket: ${name}');
dospace.Bucket bucket = spaces.bucket(name);
await for (dospace.BucketContent content in bucket.listContents(maxKeys: 3)) {
print('key: ${content.key}');
}
}
String etag = await spaces.bucket('example').uploadFile(
'README.md', 'README.md', 'text/plain', dospace.Permissions.public);
print('upload: $etag');
await spaces.close();
}