From cc89b219017cf5be8af8c5db220148a79b7af330 Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 13 Jul 2021 23:30:12 +0900 Subject: [PATCH] Fix #7576 --- src/client/scripts/select-file.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/scripts/select-file.ts b/src/client/scripts/select-file.ts index b8039fb67..9d7146e21 100644 --- a/src/client/scripts/select-file.ts +++ b/src/client/scripts/select-file.ts @@ -1,5 +1,6 @@ import * as os from '@client/os'; import { i18n } from '@client/i18n'; +import { defaultStore } from '@client/store'; export function selectFile(src: any, label: string | null, multiple = false) { return new Promise((res, rej) => { @@ -8,7 +9,7 @@ export function selectFile(src: any, label: string | null, multiple = false) { input.type = 'file'; input.multiple = multiple; input.onchange = () => { - const promises = Array.from(input.files).map(file => os.upload(file)); + const promises = Array.from(input.files).map(file => os.upload(file, defaultStore.state.uploadFolder)); Promise.all(promises).then(driveFiles => { res(multiple ? driveFiles : driveFiles[0]); @@ -57,6 +58,7 @@ export function selectFile(src: any, label: string | null, multiple = false) { os.api('drive/files/upload-from-url', { url: url, + folderId: defaultStore.state.uploadFolder, marker });