diff --git a/frontend/src/views/SftpView.vue b/frontend/src/views/SftpView.vue index d567eda..0b25c21 100644 --- a/frontend/src/views/SftpView.vue +++ b/frontend/src/views/SftpView.vue @@ -147,7 +147,9 @@ async function handleFileSelect(e: Event) { const path = currentPath.value === '.' ? '' : currentPath.value try { for (let i = 0; i < selected.length; i++) { - await sftpApi.uploadFile(connectionId.value, path, selected[i]) + const file = selected[i] + if (!file) continue + await sftpApi.uploadFile(connectionId.value, path, file) } loadPath() } catch {