fixed_flutter_onedrive 1.0.2 copy "fixed_flutter_onedrive: ^1.0.2" to clipboard
fixed_flutter_onedrive: ^1.0.2 copied to clipboard

Upload/download files to/from onedrive

Features #

  • Download files from onedrive
  • Upload files to onedrive

References #

Read below documents before you start using this library:

Getting started #

flutter public add fixed_flutter_onedrive
import 'package:fixed_flutter_onedrive/fixed_flutter_onedrive.dart';

Usage #

final onedrive = OneDrive(callbackSchema: "your callback schema", clientID: "your client id");
return FutureBuilder(
  future: onedrive.isConnected(),
  builder: (BuildContext context, AsyncSnapshot<dynamic> snapshot) {
    if (!snapshot.hasData) {
      return const Center(child: CircularProgressIndicator());
    }
    if (snapshot.data ?? false) {
      // Has connected
      return const Text("Connected");
    } else {
      // Hasn't connected
      return MaterialButton(
        child: const Text("Connect"),
        onPressed: () async {
          final success = await onedrive.connect();
          if (success) {
            // Download files
            final txtBytes = await onedrive.pull("/xxx/xxx.txt");
            // Upload files
            await onedrive.push(txtBytes!, "/xxx/xxx.txt");
          }
        },
      );
    }
  },
);
0
likes
90
pub points
27%
popularity

Publisher

unverified uploader

Upload/download files to/from onedrive

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_secure_storage, flutter_web_auth, http

More

Packages that depend on fixed_flutter_onedrive