docs.rs failed to build tauri-plugin-share-2.0.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Tauri share file and get shared plugin
Share file
import { shareFile } from 'tauri-plugin-share'
shareFile(path, mime)
- or
import { invoke } from '@tauri-apps/api/core'
invoke('plugin:share|share_file', {
path, // ios: /private/var... | android: /storage/emulated/0/Android...
mime // application/pdf | application/zip ....
})
From others app shared
- ios: First, you need to implement a Share Extension target on xcode, and store the file in the app group workspace, after completing these, use the plugin to get and reomve files shared by other applications.
- android: In the plan
Get files path from other app shared
import { getSharedFilesPath } from 'tauri-plugin-share'
getSharedFilesPath(group, path)
- or
import { invoke } from '@tauri-apps/api/core'
invoke('plugin:share|get_shared_files_path', {
group, // ios: your Share Extension Target's app group id, eg:group.com.xxxx.xxx
path // a custom folder or empty
})
Get and remove files data from other app shared
import { getSharedFiles } from 'tauri-plugin-share'
getSharedFiles(group, path)
- or
import { invoke } from '@tauri-apps/api/core'
invoke('plugin:share|get_shared_files', {
group, // ios: your Share Extension Target's app group id, eg:group.com.xxxx.xxx
path // a custom folder or empty
})