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();
}