メインコンテンツへスキップ

@capgo/capacitor-file-picker

iOSとAndroidに完全ネイティブ対応し、HEIC変換にも対応。ファイル、画像、動画、ディレクトリを選択できます

iOSとAndroidに完全ネイティブ対応し、HEIC変換にも対応。ファイル、画像、動画、ディレクトリを選択できます

まずは pickFiles() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidでははいネイティブ
Web一部pickFiles / ブラウザAPI経由でギャラリーから選択。ディレクトリ選択とHEIC変換はネイティブのみ対応
  • pickFiles - デバイスから1つ以上のファイルを選択します。
  • pickImages - ギャラリーから1つ以上の画像を選択します(Android/iOSのみ)。
  • pickVideos - ギャラリーから1つ以上の動画を選択します(Android/iOSのみ)。
  • pickMedia - ギャラリーから画像または動画を1つ以上選択します。Android/iOS のみ。
メソッド説明
pickFilesデバイスから1つ以上のファイルを選択します。
pickImagesギャラリーから画像を1つ以上選択します。Android/iOS のみ。
pickVideosギャラリーから動画を1つ以上選択します。Android/iOS のみ。
pickMediaギャラリーから画像または動画を1つ以上選択します。Android/iOS のみ。
pickDirectoryデバイスからディレクトリを選択します。Android/iOSのみ対応。
convertHeicToJpegHEIC画像をJPEG形式に変換します。iOSのみ対応。
copyFileファイルを新しい場所にコピーします。
checkPermissionsファイルの読み取り権限を確認します(Androidのみ)。
requestPermissionsファイルの読み取り権限をリクエストします(Androidのみ)。
addListenerピッカーが閉じられた際のイベントリスナーを追加します(iOSのみ)。
removeAllListenersこのプラグインのすべてのリスナーを削除します。
getPluginVersionネイティブの Capacitor プラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における 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. の使い方で扱うネイティブ機能については