Skip to content
This repository was archived by the owner on Aug 21, 2024. It is now read-only.

Commit f1f4324

Browse files
committed
fix: undefined filename during download
1 parent a39df64 commit f1f4324

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

packages/editor/src/components/assets/FileBrowserContentPanel.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,15 @@ const FileBrowserContentPanel: React.FC<FileBrowserContentPanelProps> = (props)
390390
})
391391
if (!data) return
392392
const blob = await (await fetch(`${config.client.fileServer}/${data}`)).blob()
393-
saveAs(blob, props.selectedFile + '.zip')
393+
394+
let fileName = 'download' // default name
395+
if (selectedDirectory.value[selectedDirectory.value.length - 1] === '/') {
396+
fileName = selectedDirectory.value.split('/').at(-2) as string
397+
} else {
398+
fileName = selectedDirectory.value.split('/').at(-1) as string
399+
}
400+
401+
saveAs(blob, fileName + '.zip')
394402
}
395403

396404
return (

0 commit comments

Comments
 (0)