diff --git a/client/ui/routers/EditMyProfileDialog.tsx b/client/ui/routers/EditMyProfileDialog.tsx index aec8be6..ea99f9e 100644 --- a/client/ui/routers/EditMyProfileDialog.tsx +++ b/client/ui/routers/EditMyProfileDialog.tsx @@ -32,16 +32,19 @@ export default function EditMyProfileDialog() { fileData: file, }) await mySelf?.setAvatarFileHashOrThrow(hash) + showSnackbar({ + message: "修改成功, 刷新页面以更新", + }) } catch (e) { + console.error(e) if (e instanceof CallbackError) showSnackbar({ message: '上传头像失败: ' + e.message }) + showSnackbar({ + message: '上传头像失败: ' + (e instanceof Error ? e.message : e) + }) } - - showSnackbar({ - message: "修改成功, 刷新页面以更新", - }) }) return ( @@ -57,7 +60,10 @@ export default function EditMyProfileDialog() { display: 'flex', alignItems: 'center', }}> - { + chooseAvatarFileRef.current!.value = '' + chooseAvatarFileRef.current!.click() + }} style={{ width: '50px', height: '50px', }} />