Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

Cloud Controller

Berkas: controllers/Api/CloudController.php. Endpoint multipart dan manipulasi file di assets/drive/{tabel}/, pembaruan baris storage, thumbnail gambar, serta invalidasi cache Office setelah mutasi.

← SdkController · POST upload

Matriks endpoint × input × output

URL / aksi Method Body Ringkasan respons
/api/cloud/avataravatar() POST multipart/form-data: file; field userid / id opsional; max 5MB; MIME gambar terbatas. success, avatar_url, path file; memperbarui kolom avatar user dan menghapus file lama (bukan default).
/api/cloud/addadd() POST Multipart: file pertama valid dari $_FILES; tabel, userid, row_id (update vs insert), fieldupload, fields (JSON kolom tambahan). url path DB, thumbnails jika gambar, insert_id jika insert baru.
/api/cloud/updateupdate() POST Multipart + tabel, id, field (kolom path file); mengganti file pada record. URL baru, thumbnails; menghapus file lama + thumb dari drive bila path berubah.

Matriks klien × CloudController

Aspek Web Node.js Electron React Native
Kirim file FormData + fetch Paket form-data + stream / path berkas Sama seperti Web FormData.append('file', { uri, type, name }) (polis umum RN)
Cookie auth Sesi PHP ikut jika same-origin + credentials Header manual / token Sama Web Token di header umumnya
CORS Perhatikan preflight jika origin beda Sama Web jika remote API

Lanjut

ForgeController (gateway JSON) · SDK runtime