メニューに進む

@capgo/capacitor-ファイルシェア

__CAPGO_KEEP_2__とnative sheets、Android MediaStore、ブラウザダウンロードを使用してファイルを共有して保存します。

@capgo/capacitor-file-sharer __CAPGO_KEEP_0__、データURL、ローカルファイルパス、URL、URI、 file:// URL content:// URIs, and Capacitor _capacitor_file_ アプリがレポート、バックアップ、画像、動画、PDF、ZIP アーカイブ、または他の生成されたファイルをエクスポートする必要がある場合に使用します。すべてのプラットフォームを同じストレージ パスを通じて強制するのではなく。

Capacitorの基本機能

Core Capabilities

Core Capabilities
  • share - AndroidおよびiOSでネイティブシェアシートを開く、またはWebでファイルをダウンロードする。
  • save - Androidのパブリックコレクションに保存、iOSのセーブ/シェアシートを開く、またはWebでファイルをダウンロードする。
  • getPluginVersion - ネイティブ/ウェブプラグイン実装バージョンを返す。

Platform Behavior

プラットフォーム
シェアの動作保存の動作Android
Androidは、URIグラントを使用して、ファイルを読み取ることができるプレビューとサムネイルを表示できるようにする。 FileProvider, ClipData__CAPGO_KEEP_0__Android 10以上ではMediaStoreを使用し、Android 9以下ではパブリックディレクトリを使用します。
IOS使用 UIActivityViewController base64または直接パスを使用したファイル。nativeシェアシートを開き、ユーザーがファイルを「ファイルに保存」または別の場所に保存できるようにします。
Webファイルをダウンロードします。ファイルをダウンロードします。
メソッド説明
shareAndroidおよびiOSでネイティブシェアシートを使用してファイルを共有するか、Webでダウンロードする。
saveAndroid/Webでファイルをローカルに保存するか、iOSの保存/共有シートを開く。
getPluginVersionプラットフォーム実装バージョンマーカーを返します。

この参照は src/definitions.ts から capacitor-ファイルシェア.

から続けてください@capgo/capacitor-ファイルシェア

「から続けてください@capgo/capacitor-ファイルシェア」というセクション

Capgoを使用している場合 @capgo/capacitor-ファイルシェア to plan storage and file handling, connect it with Using @capgo/capacitor-file-sharer for the native capability in Using @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite for the implementation detail in @capgo/capacitor-data-storage-sqlite, Using @capgo/capacitor-data-storage-sqlite for the native capability in Using @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file for the implementation detail in @capgo/capacitor-file, and Using @capgo/capacitor-file for the native capability in Using @capgo/capacitor-file.