Update KnowledgeBase.svelte

This commit is contained in:
DrMelone 2025-11-29 14:27:29 +01:00
parent e093310787
commit 6e2333ccf7

View file

@ -240,14 +240,17 @@
const content = res.file.data.content; const content = res.file.data.content;
const filename = res.filename || url; const filename = res.filename || url;
const file = new File([content], filename, { type: 'text/plain' }); // Create a safe filename for the File object to avoid filesystem issues
const uploadedFile = await uploadFile(localStorage.token, file); const safeFilename = `web_content_${uuidv4()}.txt`;
const file = new File([content], safeFilename, { type: 'text/plain' });
const uploadedFile = await uploadFile(localStorage.token, file, { name: filename });
if (uploadedFile) { if (uploadedFile) {
knowledge.files = knowledge.files.map((item) => { knowledge.files = knowledge.files.map((item) => {
if (item.itemId === tempItemId) { if (item.itemId === tempItemId) {
item.id = uploadedFile.id; item.id = uploadedFile.id;
item.name = uploadedFile.filename; item.name = filename; // Use the URL/filename as the title
item.size = uploadedFile.size; item.size = uploadedFile.size;
item.status = 'uploaded'; item.status = 'uploaded';
} }