v2.0.0
document_file_save_plus
バイトデータをダウンロードフォルダに保存する(Android)、またはiOSで保存ダイアログを表示する。
55いいね 436030日間ダウンロード130Pub ポイント
AndroidiOS
advoques/document_file_save_plus open-source repository details.
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
Save bytes data into Download folder (Android), or show save dialog (iOS). You can save any file types (Ex. .txt, .png, .jpg, .pdf, etc)
add this line into pubspec.yaml
document_file_save_plus: ^1.0.4
if your project set android target >= Android Q, you don't have to add any permission.
Otherwise, Add the following statement in AndroidManifest.xml:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
No permission needed.
// call function 'saveFile' if you 1 file to save.
void saveFile(Uint8List data, String fileName, String mimeType)
// call function 'saveMultipleFiles' if you have mutiple files to save. iOS will show save dialog only once
void saveMultipleFiles(List<Uint8List> dataList, List<String> fileNameList, List<String> mimeTypeList)
import 'package:document_file_save_plus/document_file_save_plus.dart';
//Save multiple files
List<int> textBytes = utf8.encode("Some data");
List<int> textBytes2 = utf8.encode("Another data");
DocumentFileSave.saveMultipleFiles([textBytes, textBytes2], ["text1.txt", "text2.txt"], ["text/plain", "text/plain"]);
//Save single text file
DocumentFileSave.saveFile(textBytes, "my_sample_file.txt", "text/plain");
//Save single pdf file
DocumentFileSave.saveFile(pdfBytes, "my_sample_file.pdf", "appliation/pdf");
//Save single image file
DocumentFileSave.saveFile(imageJPGBytes, "my_sample_file.jpg", "image/jpeg");
依存関係一覧 3 件
{"sdk":"flutter"}^2.1.8{"sdk":"flutter"}用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗