Skip to content

dragermrb/capacitor-plugin-file-opener

Repository files navigation

capacitor-plugin-file-opener

Capacitor plugin to open files

Install (Capacitor 6.x)

npm install @whiteguru/capacitor-plugin-file-opener
npx cap sync

or for Capacitor 5.x

npm install @whiteguru/capacitor-plugin-file-opener@^5.0.0
npx cap sync

or for Capacitor 4.x

npm install @whiteguru/capacitor-plugin-file-opener@^4.0.0
npx cap sync

or for Capacitor 3.x

npm install @whiteguru/capacitor-plugin-file-opener@1.1.4
npx cap sync

Setup Android

Add or update next lines inside <manifest> tag on your AndroidManifest.xml

<manifest>

  <!-- Rest of manifest -->

  <queries>
    <intent>
      <action android:name="android.intent.action.VIEW" />
      <!-- If you don't know the MIME type in advance, set "mimeType" to "*/*". -->
      <data android:mimeType="application/pdf" />
    </intent>
  </queries>
</manifest>

API

open(...)

open(options: FileOpenerOptions) => Promise<void>
Param Type
options FileOpenerOptions

Interfaces

FileOpenerOptions

Prop Type Description
path string Path to file
mime string Mime to select (optional, android only)