air_link_file 0.2.1 copy "air_link_file: ^0.2.1" to clipboard
air_link_file: ^0.2.1 copied to clipboard

File transfer with chunking, progress tracking, and resume for Air Link.

Air Link File #

File transfer with chunking, progress tracking, and integrity verification (SHA-256 checksums) over Air Link.

final sender = FileSender(peer);
sender.share(File('photo.jpg')).listen((p) => print('${p.percentage}%'));

final receiver = FileReceiver(peer, savePath: './downloads');
receiver.onOffer.listen((offer) { offer.accept(); });
receiver.onProgress.listen((p) => print(p.percentage));
receiver.onComplete.listen((file) => print('Saved: ${file.path}'));

See the air_link_core package for the base API.

0
likes
160
points
148
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

File transfer with chunking, progress tracking, and resume for Air Link.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

air_link_core, crypto

More

Packages that depend on air_link_file