feat(sandbox): add file extension attribute to SandboxFileNode and update related logic

This commit is contained in:
Harry
2026-01-27 15:58:07 +08:00
parent 046aff93f6
commit 85ecf1a198
3 changed files with 20 additions and 6 deletions

View File

@ -36,6 +36,7 @@ SANDBOX_FILE_NODE_FIELDS = {
"is_dir": fields.Boolean,
"size": fields.Raw,
"mtime": fields.Raw,
"extension": fields.String,
}
@ -47,9 +48,7 @@ SANDBOX_FILE_DOWNLOAD_TICKET_FIELDS = {
sandbox_file_node_model = console_ns.model("SandboxFileNode", SANDBOX_FILE_NODE_FIELDS)
sandbox_file_download_ticket_model = console_ns.model(
"SandboxFileDownloadTicket", SANDBOX_FILE_DOWNLOAD_TICKET_FIELDS
)
sandbox_file_download_ticket_model = console_ns.model("SandboxFileDownloadTicket", SANDBOX_FILE_DOWNLOAD_TICKET_FIELDS)
@console_ns.route("/sandboxes/<string:sandbox_id>/files")