概要
概要セクション@capgo/capacitor-file-sharer base64データ、データURL、ローカルファイルパス、URL、URI、__CAPGO_KEEP_0__からファイルを共有または保存します。 file:// URL content:// URIs, and Capacitor _capacitor_file_ URL
アプリがレポート、バックアップ、画像、動画、PDF、ZIPアーカイブ、または生成されたファイルをエクスポートする必要がある場合に使用します。すべてのプラットフォームを同じストレージパスを通して強制するのではなく。
基本機能
基本機能セクションshare- AndroidとiOSでネイティブシェアシートを開く、またはWebでファイルをダウンロードする。save- Androidのパブリックコレクションに保存、iOSのセーブ/シェアシートを開く、またはWebでファイルをダウンロードする。getPluginVersion- ネイティブ/ウェブプラグイン実装バージョンを返す。
プラットフォームの動作
プラットフォームの動作セクション| プラットフォーム | 動作を共有する | 動作を保存する |
|---|---|---|
| Android | Androidで FileProvider, ClipData、およびURIの許可が付与された場合、選択肢のプレビューとサムネイルがファイルを読むことができます。 | Android 10以上ではMediaStoreを使用し、Android 9以下ではパブリックディレクトリを使用します。 |
| iOS | iOSで UIActivityViewController base64または直接パスを使用したファイルとともに | AndroidおよびiOSでnativeシェアシートを開き、ユーザーがファイルを「保存する」または別の場所に保存できるようにします。 |
| Web | __CAPGO_KEEP_0__をローカルに保存します。 | __CAPGO_KEEP_0__をローカルに保存します。 |
パブリック API
「パブリック API」というセクション| メソッド | 説明 |
|---|---|
share | AndroidおよびiOSでnativeシェアシートを使用してファイルを共有するか、Webでダウンロードします。 |
save | Android/Webでファイルをローカルに保存するか、iOSの保存/共有シートを開きます。 |
getPluginVersion | プラットフォーム実装バージョンマーカーを取得します。 |
ソースオブトゥルース
真実の源このリファレンスは src/definitions.ts で capacitor-ファイルシェア.