rodydavis/file_access
Flutter용 웹, 데스크톱 및 모바일용 File.io
- Stars
- 57
- Forks
- 10
- 최근 푸시(UTC)
- 2021. 9. 27.
- 프로젝트 상태
- 활성
언어DartRubySwiftHTMLKotlinObjective-C
기술 주제
사용 중인 의존성
의존성 목록 5 개
- flutter
{"sdk":"flutter"} - file_picker
^1.5.0+2 - image_picker
^0.6.3+4 - file_chooser
{"git":{"url":"https://github.com/google/flutter-desktop-embedding","path":"plugins/file_chooser","ref":"040f36c82b63e8764ec2fd97066767503a667b6d"}} - flutter_test개발 의존성
{"sdk":"flutter"}
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
README 펼치기 / 접기
file_access
An abstract way to handle files on iOS, Android, Desktop and Web!
Online Demo: https://rodydavis.github.io/file_access/
Installing:
dependencies:
flutter:
sdk: flutter
file_access:
git: https://github.com/rodydavis/file_access
Setup
Web
Add the following line to your body to make it work in Safari:
<input type="file" style="visibility:hidden;" id="file-picker" />
IOS
https://github.com/miguelpruivo/flutter_file_picker/wiki/Setup#ios
Getting Started
Pick a file:
final _file = await openFile();
Select multiple files:
final _files = await openFiles();
Pick an image:
final _file = await pickImage();
Pick a video:
final _file = await pickVideo();
Once you have the FileX type you can read the data:
final _bytes = await _file.readAsBytes();
final _string = await _file.readAsString();
Creating a new file:
final _file = FileX('path/to/file/file.txt');
await _file.writeAsString('My New Data!');
final _output = await _file.readAsString();
print(_output); // 'My New Data!'