diff --git a/packages/client/src/scripts/select-file-enc.ts b/packages/client/src/scripts/select-file-enc.ts index d5ea970a6..1b23e0717 100644 --- a/packages/client/src/scripts/select-file-enc.ts +++ b/packages/client/src/scripts/select-file-enc.ts @@ -31,10 +31,10 @@ function select(src: any, label: string | null, multiple: boolean): Promise { os.alert({ type: 'error', text: e }) }); } - Array.from(input.files).map(file => { + const promises = Array.from(input.files).map(file => { if (file.type.indexOf('video') !== -1) { console.log('convert video'); os.toast('Try convert to mp4'); @@ -118,6 +119,14 @@ function select(src: any, label: string | null, multiple: boolean): Promise { + res(multiple ? driveFiles : driveFiles[0]); + }).catch(e => { + os.alert({ + type: 'error', + text: e + }); + }); // 一応廃棄