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