随笔 - 112  文章 - 2 评论 - 2 阅读 - 53283
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
changeAvatar: function (e) {
   var _this = this
   wx.chooseImage({
     count: 1,// 默认9
     sizeType: ['original', 'compressed'],// 可以指定是原图还是压缩图,默认二者都有
     sourceType: ['album', 'camera'],// 可以指定来源是相册还是相机,默认二者都有
     success: function (res) {
       console.log(res)
       // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
       var tempFilePaths = res.tempFilePaths;
       //这里是上传操作
       console.log( api._urlimg('a') )
       console.log( api._urlimg)
       wx.uploadFile({
         url: api._urlimg('a') + 'lps/oos/upLoadImageList', //里面填写你的上传图片服务器API接口的路径
         filePath: tempFilePaths[0],//要上传文件资源的路径 String类型
         name: 'image',//按个人情况修改,文件对应的 key,开发者在服务器端通过这个 key 可以获取到文件二进制内容,(后台接口规定的关于图片的请求参数)
         header: {
           //记得设置,
           "Content-Type": "multipart/form-data",
           'accept': 'application/json',
           "token": _this.data.token
         },
         formData: {
           //和服务器约定的token, 一般也可以放在header中
           'session_token': wx.getStorageSync('session_token')
         },
         success: function (res) {
 
           console.log(res)
           console.log(wx.getStorageSync('session_token'))
           //当调用uploadFile成功之后,再次调用后台修改的操作,这样才真正做了修改头像
           if (JSON.parse(res.data).code == 1) {
             _this.setData({
               imageUrl: JSON.parse(res.data).data[0]
             })
           }
         }
       })
     }
   })
 },

  

用uploadFile成功之后,再次调用后台修改的操作,这样才真正做了修改头像 if (JSON.parse(res.data).code == 1) { _this.setData({ imageUrl: JSON.parse(res.data).data[0] }) } } }) } }) },

posted on   心意如水hucuie22  阅读(296)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
· SQL Server统计信息更新会被阻塞或引起会话阻塞吗?
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 传国玉玺易主,ai.com竟然跳转到国产AI
· 自己如何在本地电脑从零搭建DeepSeek!手把手教学,快来看看! (建议收藏)
· 我们是如何解决abp身上的几个痛点
· 如何基于DeepSeek开展AI项目
点击右上角即可分享
微信分享提示