Anchor | ||||
---|---|---|---|---|
|
Attribute | type | values | default | mandate | comment |
data | binary |
|
| true | Base64 encoded |
thumbnail | binary |
|
| false | Base64 encoded |
Format | string |
|
| true |
|
description | string |
|
| false |
|
user | object |
| null | false |
|
repository | object |
|
| true |
|
Anchor | ||||
---|---|---|---|---|
|
Examples:
- create a system image
Wiki Markup |
---|
Method:/image /create Parameters: \{ "attrs": \[ "repository.id":"repoid" "data":data,// in base64? "format":"jpg", "description":zzz \] \} Response: \{ "error":0, "result":\{"id":1\} \} \\ |
- create an user image
Wiki Markup |
---|
Method:/image /create Parameters: \{ "attrs": \[ "repository.id":"repoid" "data":data, "format":"jpg", "description":zzz, "user.id":userId \] \} Response: \{ "error":0, "result":\{"id":1\} \} \\ |
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
Method:/image /get Parameters: \{ "match": \[ \["id", "=", 2\] \], "return":\["*"\], \} Response: \{ "error":0, "result": \{ "data":data, "format":"jpg", "description":"zzz" \} \} |
Anchor | ||||
---|---|---|---|---|
|
Method:/image /set
Parameters:
{
"id":1,
"attrs":{"description":"xyz"}
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Method:/image /delete
Parameters:
{
"id":1
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
- search all system images
Wiki Markup |
---|
Method:/image /search Parameters: \{ "match": \[ "user.id", "=", null \], "return":\["data", "id"\], \} Response: \{ "error":0, "result": \{ total:2, rows: \[ \{ "data":"xxx", "id":1234, \}, \{ "data":"xxx", "id":"1235", \} \] \} \} \\ |
- Search user's image
Wiki Markup |
---|
Method:/image /search Parameters: \{ "match": \[ "user.id", "=", userId \], "return":\["data", "id"\], \} Response: \{ "error":0, "result": \{ total:2, rows: \[ \{ "data":data, "id":1234, \}, \{ "data":data, "id":"1235", \} \] \} \} \\ \\ |