iOSとAndroidに完全ネイティブ対応し、HEIC変換にも対応。ファイル、画像、動画、ディレクトリを選択できます
まずは pickFiles() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | 一部 | pickFiles / ブラウザAPI経由でギャラリーから選択。ディレクトリ選択とHEIC変換はネイティブのみ対応 |
コア機能
「コア機能」セクションpickFiles- デバイスから1つ以上のファイルを選択します。pickImages- ギャラリーから1つ以上の画像を選択します(Android/iOSのみ)。pickVideos- ギャラリーから1つ以上の動画を選択します(Android/iOSのみ)。pickMedia- ギャラリーから画像または動画を1つ以上選択します。Android/iOS のみ。
公開 API
「Public 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 の使い方 「Using @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. の使い方で扱うネイティブ機能については