This commit is contained in:
18631081161 2025-03-17 16:05:27 +08:00
commit bf36bbbec5

View File

@ -56,7 +56,8 @@
avatarUrl: uni.getStorageSync('userinfo').headimg,
nickname: uni.getStorageSync('userinfo').nickname,
headimg_status: false,
id: uni.getStorageSync('userinfo').ID
id: uni.getStorageSync('userinfo').ID,
imageBase64: "",
}
},
onLoad() {},
@ -70,11 +71,40 @@
},
onChooseAvatar(e) {
console.log("6666666666", e.detail.avatarUrl)
// console.log("6666666666", e.detail, e.detail.avatarUrl)
this.avatarUrl = e.detail.avatarUrl
this.headimg_status = true
var that = this;
// Base64
uni.getFileSystemManager().readFile({
filePath: this.avatarUrl,
encoding: 'base64',
success: (base64Res) => {
const base64 = 'data:image/png;base64,' + base64Res.data;
console.log(base64);
that.imageBase64 = base64;
},
fail: (err) => {
console.error('读取文件失败:', err);
}
});
// //
// uni.getFileSystemManager().readFile({
// filePath: this.avatarUrl,
// encoding: 'binary',
// success: (binaryRes) => {
// const binaryData = binaryRes.data;
// console.log(':', binaryData);
// },
// fail: (err) => {
// console.error(':', err);
// }
// });
},
// chooseAvatar() {
// let that = this
// uni.chooseImage({
@ -115,7 +145,8 @@
url: 'update_userinfo',
data: {
nickname: that.nickname,
headimg: that.avatarUrl
headimg: that.avatarUrl,
imagebase: that.imageBase64
},
success(ress) {
if (ress.status == 1) {
@ -136,7 +167,8 @@
url: 'update_userinfo',
data: {
nickname: that.nickname,
headimg: that.avatarUrl
headimg: that.avatarUrl,
imagebase: that.imageBase64
},
success(ress) {
if (ress.status == 1) {