update file: 更新檔案 07-12 15:26
update file: 更新檔案
更新時間:2022-07-12 15:26:49
HTTP Request
POST: filesystem/update/:id
URL Parameters
Parameter | Type | Status | Description |
---|---|---|---|
id | int | required | files.id |
Body Parameters
Parameter | Type | Status | Description |
---|---|---|---|
FormData | object | required | FormData |
file | string | required | var formData = new FormData(); formData.append('file', $('input[name="file"]')[0].files[0]); $.ajax({ url : '/filesystem/upload/900', type : 'POST', data : formData, processData: false, contentType: false, success: function(res){ } }); |
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/update/900
Body (FormData)
new FormData(fileList)
Response(200,status=0)
{
"status": 0,
"data": [
{
"id": 900,
"pid": 81,
"filename": "f133b50b-c6fd-402f-88dd-0820feb7f428.zip",
"type_id": 2,
"type_name": "file",
"hash": "5873a5bcce1638391172b1be77c38adf",
"mime": "application/zip",
"extension": "zip",
"preview": "",
"path": "/uploads/templates/notice/f133b50b-c6fd-402f-88dd-0820feb7f428.zip",
"url": "/uploads/templates/notice/f133b50b-c6fd-402f-88dd-0820feb7f428.zip"
}
]
}