diff --git a/currentVersion.md b/currentVersion.md index 24df60c7..828139d5 100644 --- a/currentVersion.md +++ b/currentVersion.md @@ -18,6 +18,7 @@ ### 🐛 问题修复 - 修复了云端页面部分文字没有跟随语言设置进行改变的问题 +- 修复了云端webdav页面图片或文件无法预览的问题 - 修复了单图床重命名设置项在更新时,配置文件设置的值未正确更新的问题 - 修复了某些情况下重命名未生效的问题 - 修复了部分情况下,忽略软件更新选项未正确保存的问题 diff --git a/currentVersion_en.md b/currentVersion_en.md index 25e0898c..c0543018 100644 --- a/currentVersion_en.md +++ b/currentVersion_en.md @@ -18,6 +18,7 @@ ### 🐛 Bug Fixes - Fixed an issue where some text on the cloud page did not change according to the language settings. +- Fixed an issue where images or files on the cloud webdav page could not be previewed. - Fixed an issue where the value set in the configuration file for the single image bed renaming setting was not correctly updated during updates. - Fixed an issue where renaming did not take effect in certain cases. - Fixed an issue where the option to ignore software updates was not correctly saved in some cases. diff --git a/src/preload/index.ts b/src/preload/index.ts index b5a5685d..3c3781db 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -194,9 +194,6 @@ try { mime: { lookup: mime.getType.bind(mime), }, - buffer: { - from: Buffer.from, - }, }) } catch (error) { console.error(error) diff --git a/src/renderer/components/ImageWebdav.vue b/src/renderer/components/ImageWebdav.vue index bb6b2046..a1e34bc8 100644 --- a/src/renderer/components/ImageWebdav.vue +++ b/src/renderer/components/ImageWebdav.vue @@ -61,8 +61,7 @@ async function getWebdavHeader(key: string) { } } else { headers = { - Authorization: - 'Basic ' + window.node.buffer.from(`${props.config.username}:${props.config.password}`).toString('base64'), + Authorization: 'Basic ' + btoa(`${props.config.username}:${props.config.password}`), } } return headers diff --git a/src/renderer/manage/pages/BucketPage.vue b/src/renderer/manage/pages/BucketPage.vue index dadd696d..d16a4db8 100644 --- a/src/renderer/manage/pages/BucketPage.vue +++ b/src/renderer/manage/pages/BucketPage.vue @@ -1820,7 +1820,7 @@ async function handleClickFile(item: any) { const options = {} as any if (currentPicBedName.value === 'webdavplist') { options.headers = { - Authorization: `Basic ${window.node.buffer.from(`${manageStore.config.picBed[configMap.value.alias].username}:${manageStore.config.picBed[configMap.value.alias].password}`).toString('base64')}`, + Authorization: `Basic ${btoa(`${manageStore.config.picBed[configMap.value.alias].username}:${manageStore.config.picBed[configMap.value.alias].password}`)}`, } } if (item.isImage) { diff --git a/src/universal/types/shims-tsx.d.ts b/src/universal/types/shims-tsx.d.ts index b2a08ab4..e36a78f7 100644 --- a/src/universal/types/shims-tsx.d.ts +++ b/src/universal/types/shims-tsx.d.ts @@ -59,9 +59,6 @@ declare global { mime: { lookup: typeof mime.getType } - buffer: { - from: typeof Buffer.from - } } } }