api/upload_work_dir_files.py.dox.md
upload_work_dir_files.py API endpoint.upload_work_dir_files.py because this directory is intentionally flat.upload_work_dir_files.py owns the runtime implementation.upload_work_dir_files.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.UploadWorkDirFiles (ApiHandler)
async process(self, input: dict, request: Request) -> dict | Responseasync upload_files(uploaded_files: list[FileStorage], current_path: str)async upload_file(current_path: str, filename: str, base64_content: str)helpers.api.ApiHandler; WebSocket handlers must derive from helpers.ws.WsHandler.UploadWorkDirFiles is an ApiHandler.UploadWorkDirFiles defines process(...).api, base64, helpers, helpers.api, helpers.file_browser, os, posixpath, werkzeug.datastructures.runtime.is_development, FileBrowser, browser.save_file_b64, request.files.getlist, browser.save_files, Exception, upload_files, runtime.call_development_function, file.stream.read, base64.b64encode.decode, extension.call_extensions_async, base64.b64encode, posixpath.join, str.rstrip.helpers.api.Response for non-JSON responses, files, redirects, or status-specific replies.No child DOX files.