From 27df1b5f73d830574d1e60e5284c9a9dc4617056 Mon Sep 17 00:00:00 2001 From: Henry Li Date: Sat, 24 Jan 2026 19:38:08 +0800 Subject: [PATCH] feat: add uploads --- frontend/scripts/save-demo.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frontend/scripts/save-demo.js b/frontend/scripts/save-demo.js index c987bf7..a46135a 100644 --- a/frontend/scripts/save-demo.js +++ b/frontend/scripts/save-demo.js @@ -43,13 +43,18 @@ export async function main() { "../backend/.deer-flow/threads", threadId, ); - const outputsPath = path.resolve(backendRootPath, "user-data/outputs"); + copyFolder("user-data/outputs", rootPath, backendRootPath); + copyFolder("user-data/uploads", rootPath, backendRootPath); + console.info(`Saved demo "${title}" to ${rootPath}`); +} + +function copyFolder(relPath, rootPath, backendRootPath) { + const outputsPath = path.resolve(backendRootPath, relPath); if (fs.existsSync(outputsPath)) { - fs.cpSync(outputsPath, path.resolve(rootPath, "user-data/outputs"), { + fs.cpSync(outputsPath, path.resolve(rootPath, relPath), { recursive: true, }); } - console.info(`Saved demo "${title}" to ${rootPath}`); } config();