carbonkivy.uix.fileuploader
Native file uploader for Kivy applications across multiple platforms: Windows, macOS, Linux, and Android.
Module Contents
-
carbonkivy.uix.fileuploader.OFN_EXPLORER = 8[source]
-
class carbonkivy.uix.fileuploader.CFileUploader(**kwargs)[source]
Bases: kivy.event.EventDispatcher
-
files[source]
-
file[source]
-
title[source]
-
filters[source]
-
on_activity_result(requestCode: int, resultCode: int, intent) → None[source]
-
copy_content_uri(uri_string, index=0)[source]
Resolve a content:// URI into a local temp file path.
-
upload_files(filters: list | None = None, mime_type: str = '*/*', *args) → None[source]
Open a file dialog to select multiple files.
- filters = {
“JPEG Files”: [”.jpg”, “.jpeg”],
“PNG Files”: [”.png”],
“All Images”: [”.jpg”, “.jpeg”, “.png”]
}
-
upload_file(filters: list | None = None, mime_type: str = '*/*', *args) → None[source]
Open a file dialog to select a single file.
- filters = {
“JPEG Files”: [”.jpg”, “.jpeg”],
“PNG Files”: [”.png”],
“All Images”: [”.jpg”, “.jpeg”, “.png”]
}
-
carbonkivy.uix.fileuploader.uploader[source]