get file(s): 取得檔案 07-12 15:26
get file(s): 取得檔案
更新時間:2022-07-12 15:26:49
如果想直接301/302可使用以下API: filesystem/redirect/:id
HTTP Request
POST: filesystem/get/:id
Body Parameters
Parameter | Type | Status | Description |
---|---|---|---|
id | int | required | files.id |
Response Structure
Parameter | Type | Status | Description |
---|---|---|---|
status | int | required | 0: 成功 1: 已存在 非0: 失敗 |
data | object[] | required | |
id | int | required | filesystem_file.id |
pid | int | required | filesystem_file.pid |
original_name | string | required | filesystem_file.original_name |
filename | string | required | filesystem_file.filename |
type | int | required | filesystem_type.id |
type_name | string | required | filesystem_type.name |
hash | string | required | filesystem_file_detail.hash |
mime | string | required | filesystem_file_detail.mime |
extension | string | required | filesystem_file_detail.extension |
preview | string | required | |
path | string | required | |
url | string | required |
Example usage
Example #1
POST: filesystem/get/26
Response(200,status=0)
{
"status": 0,
"data": {
"id": 26,
"pid": 1,
"filename": "a8bda30f-97ad-4caa-b8b0-f93f0c37c732.png",
"type": 2,
"type_name": "file",
"hash": "65ca31a6e8d46fb9504daa916dae946a",
"mime": "image/png",
"extension": "png",
"preview": "/uploads/a8bda30f-97ad-4caa-b8b0-f93f0c37c732.preview.png",
"path": "/uploads/a8bda30f-97ad-4caa-b8b0-f93f0c37c732.png",
"url": "/uploads/a8bda30f-97ad-4caa-b8b0-f93f0c37c732.png"
}
}