Skip to content

@capgo/capacitor-ファイル共有

ネイティブのシート、Android MediaStore、ブラウザダウンロードを使用してファイルを共有して保存

概要

概要

@capgo/capacitor-file-sharer base64データ、データURL、ローカルファイルパス、URL、URI、および__CAPGO_KEEP_0__からファイルを共有または保存します。 file:// URL content:// URIs, and Capacitor _capacitor_file_ URLs.

アプリがレポート、バックアップ、画像、動画、PDF、ZIP アーカイブ、または生成されたファイルをエクスポートする必要がある場合に使用します。すべてのプラットフォームを同じストレージ パスを通じて強制するのではなく。

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

この参照は src/definitions.ts からsynced capacitor-file-sharer.

続けてください @capgo/capacitor-file-sharer

「@capgo/capacitor-file-sharer」から続けてください

Capgoを使用している場合 @capgo/capacitor-file-sharer Capgoを使用してストレージとファイルの管理を計画している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-sharer Capgoのnative機能を使用するには@capgo/capacitor-file-sharer Capgoのnative機能を使用するには@capgo/capacitor-file-sharer @capgo/capacitor-data-storage-sqlite Capgoのimplementation detailを使用するには@capgo/capacitor-data-storage-sqlite Capgoのnative機能を使用するには@capgo/capacitor-data-storage-sqlite Capgoのnative機能を使用するには@capgo/capacitor-data-storage-sqlite @capgo/capacitor-file Capgoのimplementation detailを使用するには@capgo/capacitor-file Using @capgo/capacitor-file for the native capability in Using @capgo/capacitor-file.