获取文件列表
curl "http://127.0.0.1:5432/api/files?folder_date=2026-09-04"
{
"folder_date": "2026-09-04",
"files": [
{
"id": 1,
"folder_date": "2026-09-04",
"original_name": "document.pdf",
"remote_url": "https://...",
"source_type": "upload",
"created_at": "2026-09-04 09:00",
"updated_at": "2026-09-04 09:00",
"expires_at": "2026-09-10 09:00"
}
]
}
上传文件
curl -X POST http://127.0.0.1:5432/api/upload \
-F "folder_date=2026-09-04" \
-F "file=@document.pdf"
{
"message": "上传成功",
"file": {
"id": 1,
"folder_date": "2026-09-04",
"original_name": "document.pdf",
"remote_url": "https://...",
"source_type": "upload"
}
}
修改 URL
curl -X PUT http://127.0.0.1:5432/api/files/1 \
-F "remote_url=https://example.com/new-link.pdf"
{ "message": "URL 已更新" }
删除文件
curl -X DELETE http://127.0.0.1:5432/api/files/1
{
"message": "已删除",
"deleted_id": 1
}
删除文件夹
curl -X DELETE http://127.0.0.1:5432/api/folders/2026-09-04
{
"message": "文件夹已删除",
"deleted_folder": "2026-09-04"
}