File
A File entitás adatmodellje.
2022.01.11 — Posted by Webb & Flow
Tartalomjegyzék
A File bejegyzések standard entitások.
A File kezelő api-k prefix-e: /projects/PROJECTID/files...
A mezői (az alap mezőkön kívül):
- name
- string
- kötelező
- fájlnév
- folder
- string
- kötelező
- lehetséges értékek:
- d (design)
- i (content image)
- m (media file)
- ui (uploaded content image)
- um (uploaded media file)
- type
- string
- kötelező
- mime type
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types
- extension
- string
- a backend a létrehozáskor a name alapján generálja
- size
- int
- kötelező
- content
- string
- a fájl base64 tartalma
- mentéskor 2 módon lehet küldeni a mezőben:
- base64 string
- egyből elmenti a fájlhoz
- ennek nem érdemes 300kB-nál nagobbnak lennie
- @TEMPFILE#{ID}, ahol az {ID} egy TempFile azonosítója
- a TempFile tartalma lesz bemásolva a fájlba, és a TempFile törölve lesz
- lásd a TempFile dokumentációját
- például ha a TempFile azonosítója 1234567890123456, akkor a mező értéke: @TEMPFILE#1234567890123456
- base64 string
- category
- string
- tags
- string[]
A search függvény vár egy folder paramétert is, ami a folder mező lehetséges értékei közül kerül ki.
Ezzel lehet az egyes lista felületeken a megfelelő mappa fájljait listázni.
GET /projects/PROJECTID/files?folder=i