概要
概要iOSとAndroidをフルネイティブサポート。HEIC変換を含むファイル、画像、動画、ディレクトリの選択が可能です
まずはここから pickFiles() および以下に記載されているその他のコアメソッドです。
プラットフォーム対応
「プラットフォーム対応」セクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOS | はい | Native |
| Android | はい | Native |
| Web | 一部制限あり | pickFiles / ブラウザAPI経由のギャラリー選択が可能。ディレクトリ選択とHEIC変換はネイティブ機能のみ対応 |
主な機能
「主な機能」セクションpickFiles- デバイスから1つ以上のファイルを選択pickImages- ギャラリーから1つ以上の画像を選択(Android/iOSのみ)pickVideos- ギャラリーから1つ以上の動画を選択(Android/iOSのみ)pickMedia- ギャラリーから1つ以上の画像または動画を選択(Android/iOSのみ)
公開 API
「公開 API」セクション| メソッド | 概要 |
|---|---|
pickFiles | デバイスから1つ以上のファイルを選択します。 |
pickImages | ギャラリーから1つ以上の画像を選択します(Android/iOSのみ)。 |
pickVideos | ギャラリーから1つ以上の動画を選択します(Android/iOSのみ)。 |
pickMedia | ギャラリーから1つ以上の画像または動画を選択します(Android/iOSのみ)。 |
pickDirectory | デバイスからディレクトリを選択します(Android/iOSのみ)。 |
convertHeicToJpeg | HEIC画像をJPEG形式に変換します(iOSのみ)。 |
copyFile | ファイルを新しい場所にコピーします。 |
checkPermissions | ファイル読み取りの権限を確認します(Androidのみ)。 |
requestPermissions | ファイル読み取りの権限をリクエストします(Androidのみ)。 |
addListener | ピッカーが閉じられた時のリスナーを追加します(iOSのみ)。 |
removeAllListeners | このプラグインのすべてのリスナーを削除します。 |
getPluginVersion | ネイティブの Capacitor プラグインバージョンを取得します。 |
信頼できる情報源 (Source of Truth)
「Source of Truth」というタイトルのセクションこのリファレンスは以下から同期されています: src/definitions.ts 内の capacitor-file-picker.
@capgo/capacitor-file-picker から次へ進む
「@capgo/capacitor-file-picker から次へ進む」というタイトルのセクション以下を使用している場合: @capgo/capacitor-file-picker ストレージやファイル操作の計画を立てるには、これと連携させてください: @capgo/capacitor-file-picker を使用する @capgo/capacitor-file-picker を使用したネイティブ機能について、 @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqlite の実装詳細について、 @capgo/capacitor-data-storage-sqlite を使用する @capgo/capacitor-data-storage-sqlite を使用したネイティブ機能について、 @capgo/capacitor-file @capgo/capacitor-file の実装詳細について、および @capgo/capacitor-file を使用する @capgo/capacitor-file. を使用したネイティブ機能について