From ad0c7f5c947bf09e228561c836dd5ae73111dc9c Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期三, 29 十一月 2023 12:45:00 +0800 Subject: [PATCH] 优化头像上传参数新增文件名称 --- src/views/system/user/profile/userAvatar.vue | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/views/system/user/profile/userAvatar.vue b/src/views/system/user/profile/userAvatar.vue index 343968b..edf3016 100644 --- a/src/views/system/user/profile/userAvatar.vue +++ b/src/views/system/user/profile/userAvatar.vue @@ -73,13 +73,14 @@ //鍥剧墖瑁佸壀鏁版嵁 const options = reactive({ - img: userStore.avatar, // 瑁佸壀鍥剧墖鐨勫湴鍧� - autoCrop: true, // 鏄惁榛樿鐢熸垚鎴浘妗� - autoCropWidth: 200, // 榛樿鐢熸垚鎴浘妗嗗搴� - autoCropHeight: 200, // 榛樿鐢熸垚鎴浘妗嗛珮搴� - fixedBox: true, // 鍥哄畾鎴浘妗嗗ぇ灏� 涓嶅厑璁告敼鍙� - outputType: "png", // 榛樿鐢熸垚鎴浘涓篜NG鏍煎紡 - previews: {} //棰勮鏁版嵁 + img: userStore.avatar, // 瑁佸壀鍥剧墖鐨勫湴鍧� + autoCrop: true, // 鏄惁榛樿鐢熸垚鎴浘妗� + autoCropWidth: 200, // 榛樿鐢熸垚鎴浘妗嗗搴� + autoCropHeight: 200, // 榛樿鐢熸垚鎴浘妗嗛珮搴� + fixedBox: true, // 鍥哄畾鎴浘妗嗗ぇ灏� 涓嶅厑璁告敼鍙� + outputType: "png", // 榛樿鐢熸垚鎴浘涓篜NG鏍煎紡 + filename: 'avatar', // 鏂囦欢鍚嶇О + previews: {} //棰勮鏁版嵁 }); /** 缂栬緫澶村儚 */ @@ -114,6 +115,7 @@ reader.readAsDataURL(file); reader.onload = () => { options.img = reader.result; + options.filename = file.name; }; } } @@ -121,7 +123,7 @@ function uploadImg() { proxy.$refs.cropper.getCropBlob(data => { let formData = new FormData(); - formData.append("avatarfile", data); + formData.append("avatarfile", data, options.filename); uploadAvatar(formData).then(response => { open.value = false; options.img = import.meta.env.VITE_APP_BASE_API + response.imgUrl; -- Gitblit v1.9.3