IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 小程序开发分享(五) -> 正文阅读

[移动开发]小程序开发分享(五)

图片上传

?

?

wxml:

 <view class="squarebtn" bindtap="handleChooseImg" size="184rpx">+</view>

js:

  //选择图片按钮
  handleChooseImg:function(){
    var that = this
    wx.chooseImage({
      count: 9, // 默认9
      sizeType: ["original", "compressed"], // 可以指定是原图还是压缩图,默认二者都有
      sourceType: ["album", "camera"], // 可以指定来源是相册还是相机,默认二者都有
      success: function (res) {
        // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
        var tempFilePaths = res.tempFilePaths
        for (var i = 0; i < tempFilePaths.length; i++) {
          wx.uploadFile({
            url: app.globalData.domin+'Upload/upload', 
            filePath: tempFilePaths[i],
            name: "file",
            formData:{
              'appid':app.globalData.appid
            },
            header: {
              "content-type": "multipart/form-data"
            },
            success: function (res) {
              console.log("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++")
              console.log(res.data)
              var result=JSON.parse(res.data);
              console.log(result.path);
              if(result.status==0){
                wx.showToast({
                  title:result.msg,
                  icon:'none'
                })
                that.setData({
                  flag:true,
                })
              }else if(result.status==1){
                wx.showToast({
                  title:'图片上传成功',
                  icon:'none'
                })
                //返回上传地址
                var imgPath=result.path+result.name;
                var imgS=that.data.chooseImages;
                console.log('图片路径'+imgPath);
                imgS.push({
                  "path":imgPath
                })
                that.setData({
                  chooseImages:imgS,
                }) 
                console.log("chooseImages++++++++++++++++++++++++++++++++++++"); 
                console.log(that.data.chooseImages[0].path); 
                console.log(app.globalData.wximgUrl)
              }
            },
            fail: function (err) {
              wx.showToast({
                title: "上传失败",
                icon: "none",
                duration: 2000
              })
            },
            complete: function (result) {
              console.log(result.errMsg)
            }
          })
        }
      }
    })
  },

app.globalData.domin 是项目上传图片的地址??

常见报错:有一个错误,提示JSON.parse() 转化不了,解决办法,服务器的问题,叫后台清理什么bom文件。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 10:01:16  更:2021-11-27 10:03:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:33:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码