mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-11-06 00:57:08 +08:00
feat: 系统配置-基础配置 logo 及 favicon 改为 base64 存储
This commit is contained in:
@@ -261,3 +261,21 @@ export const copyText = (text: any) => {
|
||||
document.body.removeChild(textarea)
|
||||
Message.success('复制成功')
|
||||
}
|
||||
|
||||
/** @desc 文件的转换base64 */
|
||||
export const fileToBase64 = (file: File): Promise<string> => {
|
||||
return new Promise((resolve, reject) => {
|
||||
const reader = new FileReader()
|
||||
reader.onload = () => {
|
||||
if (reader.result) {
|
||||
resolve(reader.result.toString())
|
||||
} else {
|
||||
reject(new Error('文件转base64失败'))
|
||||
}
|
||||
}
|
||||
reader.onerror = (error) => {
|
||||
reject(error)
|
||||
}
|
||||
reader.readAsDataURL(file)
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user