![PyPI Now Supports iOS and Android Wheels for Mobile Python Development](https://cdn.sanity.io/images/cgdhsj6q/production/96416c872705517a6a65ad9646ce3e7caef623a0-1024x1024.webp?w=400&fit=max&auto=format)
Security News
PyPI Now Supports iOS and Android Wheels for Mobile Python Development
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
cordova-plugin-saf-mediastore
Advanced tools
Cordova Plugin to read and save files using the Storage Access Framework and Mediastore on Android only.
This plugin allows you to read and save files using the Storage Access Framework and Mediastore on Android only.
selectFolder(uri:string):Promise<string>
Launches an Intent to select a folder to which files can be saved. Returns the content URI.
selectFile(uri:string):Promise<string>
Launches an Intent to select a file. Returns the content URI.
openFolder(uri:string):Promise<void>
Launches an Intent to open a folder in the folder picker.
openFile(uri:string):Promise<void>
Launches an Intent to open a file.
readFile(uri:string):Promise<ArrayBuffer>
Reads a file as an ArrayBuffer.
writeFile(params:{
data:string,
filename:string,
folder?:string,
subFolder?:string
}):Promise<string>
Writes a file to a specific filename, with the folder and subfolder being optional. The subfolder will be created if it does not exist, and the default folder is the Downloads folder (saved via Mediastore). Returns the content URI. data
is a Base 64 string.
overwriteFile(params:{
uri:string,
data:string
}):Promise<string>
Overwrites a file at a specific content URI. Returns the content URI.
saveFile(params:{
data:string,
filename?:string,
folder?:string
}):Promise<string>
Launches a file picker Intent to save a file, with the preferred filename and folder being optional. Returns the content URI. data
is a Base 64 string.
deleteFile(uri:string):Promise<number>
Deletes a file at a specific content URI. Returns the number of files deleted.
getFileName(uri:string):Promise<string>
Returns the filename of the corresponding content URI.
getUri(params:{
folder:string,
subFolder?:string,
filename?:string,
}):Promise<string>
Returns the content URI of the file in the corresponding folder and subfolder.
To call methods:
cordova.plugins.safMediastore.<function>(params); //returns a Promise
await cordova.plugins.safMediastore.<function>(params); //in an async function
FAQs
Cordova Plugin to read and save files using the Storage Access Framework and Mediastore on Android only.
We found that cordova-plugin-saf-mediastore demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.