diff --git a/src/tools/base64-file-converter/base64-file-converter.vue b/src/tools/base64-file-converter/base64-file-converter.vue index a489f9a1..c5a37ccb 100644 --- a/src/tools/base64-file-converter/base64-file-converter.vue +++ b/src/tools/base64-file-converter/base64-file-converter.vue @@ -76,6 +76,18 @@ async function onUpload(file: File) { fileInput.value = file; } } + +function onPaste(event: ClipboardEvent) { + if (event.clipboardData) { + const { items } = event.clipboardData; + for (const item of items) { + const file = item.getAsFile(); + if (item.kind === 'file' && file) { + fileInput.value = file; + } + } + } +}