feat: chunk file upload add quest pool
This commit is contained in:
@@ -232,6 +232,20 @@ fn main() {
|
||||
return c.json('{"success": true, "message": "File deleted successfully"}')
|
||||
})
|
||||
|
||||
// 获取上传配置信息
|
||||
app.get('/api/upload-config', fn [mut upload_manager] (mut c hono.Context) http.Response {
|
||||
config := {
|
||||
'chunk_size': upload_manager.config.chunk_size.str()
|
||||
'max_file_size': upload_manager.config.max_file_size.str()
|
||||
'max_chunk_size': upload_manager.config.max_chunk_size.str()
|
||||
'temp_dir': upload_manager.config.temp_dir
|
||||
'upload_dir': upload_manager.config.upload_dir
|
||||
'cleanup_delay': upload_manager.config.cleanup_delay.str()
|
||||
'clear_chunks_on_complete': upload_manager.config.clear_chunks_on_complete.str()
|
||||
}
|
||||
return c.json(json.encode(config))
|
||||
})
|
||||
|
||||
// 静态文件服务
|
||||
app.use(hono.serve_static_path('/files', './uploads'))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user