pub repository
mirror.p-hatan.ircross_file
0.3.1An abstraction to allow working with files across multiple platforms.
Readme
cross_file
An abstraction to allow working with files across multiple platforms.
Usage
Import package:cross/cross_info.dart, instantiate a CrossFile
using a path or byte array and use its methods and properties to
access the file and its metadata.
Example:
import 'package:cross_file/cross_file.dart';
final file = CrossFile('assets/hello.txt');
print('File information:');
print('- Path: ${file.path}');
print('- Name: ${file.name}');
print('- MIME type: ${file.mimeType}');
final fileContent = await file.readAsString();
print('Content of the file: ${fileContent}'); // e.g. "Moto G (4)"
You will find links to the API docs on the pub page.
Getting Started
For help getting started with Flutter, view our online documentation.
For help on editing plugin code, view the documentation.
Changelog
0.3.1
- Fix nullability of
XFileBase'spathandnameto match the implementations to avoid potential analyzer issues.
0.3.0
- Migrated package to null-safety.
- breaking change According to our unit tests, the API should be backwards-compatible. Some relevant changes were made, however:
- Web:
lastModifiedreturns the epoch time as a default value, to maintain theFuture<DateTime>return type (and notnull)
- Web:
0.2.1
- Prepare for breaking
package:httpchange.
0.2.0
- breaking change Make sure the
saveTomethod returns aFutureso it can be awaited and users are sure the file has been written to disk.
0.1.0+2
- Fix outdated links across a number of markdown files (#3276)
0.1.0+1
- Update Flutter SDK constraint.
0.1.0
- Initial open-source release.
Installing
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add cross_filepubspec.yaml
name: cross_file
description: An abstraction to allow working with files across multiple platforms.
homepage: https://github.com/flutter/plugins/tree/master/packages/cross_file
version: 0.3.1
dependencies:
flutter:
sdk: flutter
meta: ^1.3.0
dev_dependencies:
flutter_test:
sdk: flutter
pedantic: ^1.10.0
environment:
sdk: ">=2.12.0-259.9.beta <3.0.0"
flutter: ">=1.22.0"
Version history
| Version | Published | Archive | SHA-256 |
|---|---|---|---|
| 0.1.0 | 2020-11-19T22:01:42.021634Z | Download | 689ed0a6813cd4459e5589cae886416008db8319e7788685ba3ec216522f83b7 |
| 0.2.0 | 2021-01-05T19:51:03.474809Z | Download | 96bea5b81e60b388700f0c3d4c7559f0c4fa65476eab4c71e27b7b5a073184a1 |
| 0.2.1 | 2021-01-26T19:21:51.489426Z | Download | 13cb37fdd8ff4e9c0f66a22af387c7f73e2476a0c9176ccab5ae0c59e3b44b8a |
| 0.3.0-nullsafety | 2021-01-29T02:59:32.959027Z | Download | 6bac36c5bc958b64758c6a4ea09dd981932f54c6be21af852a673d9d171ad15b |
| 0.3.0 | 2021-02-22T19:46:24.016925Z | Download | f46f215b6a2197bfc9cd1310d84383b76162fe9923e41e9eebf22406acd3cccb |
| 0.3.1 | 2021-02-25T04:41:21.054945Z | Download | 459de606f5902c14cd0dd1ad4848567689f5ddd1ad9a0e024aa904cb593d3f95 |
| 0.3.1+1 | 2021-03-10T20:00:57.563253Z | Download | 2ae7cae8e6fd0d6360ef4b57fe123ee0980783770dac844c577252b33085a604 |
| 0.3.1+3 | 2021-07-08T15:07:39.696345Z | Download | e765bf8466c5fde96a2caba4c02924e9a7e9ff854ce33de08501c166db5a27af |
| 0.3.1+4 | 2021-07-12T19:31:01.089410Z | Download | 437b2b8da454fe1e01131f4410274fd607347325e9330f0b469ed5a204991068 |
| 0.3.1+5 | 2021-09-09T00:24:24.087810Z | Download | 5388c401d0a12412f95c9ab01d358b03854da532f8f9189034d3187644e44da4 |
| 0.3.2 | 2021-10-27T18:13:01.504437Z | Download | 552ffd2f851d4314958e6265452af1891959e00cd32b6d17452c5b836e27a0fa |
| 0.3.3 | 2022-05-05T01:54:30.843124Z | Download | 93ccb9d2a91854ce7233583809774e2d3fbac6eef03c255eb6cd4db8b1242f0f |
| 0.3.3+1 | 2022-05-24T10:17:21.904443Z | Download | 7632a2bcddc8cef4afde3c6f80e69b29a7060e176f01119c229fe4eb3a2a3d4f |
| 0.3.3+2 | 2022-09-15T01:41:26.537391Z | Download | f71079978789bc2fe78d79227f1f8cfe195b31bbd8db2399b0d15a4b96fb843b |
| 0.3.3+3 | 2023-01-31T20:43:27.207410Z | Download | b1c29cf742bde4d4d1e1f9e7aafd8c8a4942e45802f6b8bdd124443de5e760d5 |
| 0.3.3+4 | 2023-02-02T00:08:11.581338Z | Download | 0b0036e8cccbfbe0555fd83c1d31a6f30b77a96b598b35a5d36dd41f718695e9 |
| 0.3.3+5 | 2023-08-29T17:40:04.302276Z | Download | fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb |
| 0.3.3+6 | 2023-10-12T02:15:44.763920Z | Download | 445db18de832dba8d851e287aff8ccf169bed30d2e94243cb54c7d2f1ed2142c |
| 0.3.3+7 | 2023-11-22T20:15:57.375871Z | Download | 2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5 |
| 0.3.3+8 | 2023-12-01T00:30:05.834238Z | Download | fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e |
| 0.3.4 | 2024-02-20T22:22:10.384530Z | Download | 74a4727e030347edff3b6e5256b7fb0c3de8af8ed278e6c56718760786a1fa40 |
| 0.3.4+1 | 2024-02-22T22:50:03.359440Z | Download | 55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32 |
| 0.3.4+2 | 2024-08-01T22:21:13.570051Z | Download | 7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670 |
| 0.3.5 | 2025-10-29T19:28:19.082787Z | Download | 942a4791cd385a68ccb3b32c71c427aba508a1bb949b86dff2adbe4049f16239 |
| 0.3.5+1 | 2025-11-18T16:48:52.278191Z | Download | 701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608 |
| 0.3.5+2 | 2026-01-30T16:46:47.070561Z | Download | 28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937 |
| 0.3.5+3 | 2026-06-30T19:44:10.442458Z | Download | d687bec93342bf6a764a116d15c8694ebeff10e633dc28a39dd3144f7195024e |
| 0.3.5+4 | 2026-07-01T19:26:18.677938Z | Download | 92c9c43c383bfa1c32079d3bc492d55d6d4318044b7b47edaff8971cbb555c51 |
| 0.3.5+5 | 2026-08-25T15:16:10.239976Z | Download | f141ea4f277af142a0356955707f6556f37b03947d39d55585981a06ca437bd6 |
| 0.4.0 | 2026-09-24T15:21:42.778278Z | Download | 3bde17bce71488fc4dc99216da1d990642a726472874dcce4db700eb103d3fa4 |
Dependencies
flutter {
"sdk": "flutter"
}
meta "^1.3.0"