carbonkivy.uix.fileuploader

Native file uploader for Kivy applications across multiple platforms: Windows, macOS, Linux, and Android.

Attributes

OFN_EXPLORER

uploader

Classes

CFileUploader

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]