收藏
回答

wx.chooseMedia 示例代码有误

示例代码是

wx.chooseMedia({
  count: 9,
  mediaType: ['image','video'],
  sourceType: ['album', 'camera'],
  maxDuration: 30,
  camera: 'back',
  success(res) {
    console.log(res.tempFiles.tempFilePath)
    console.log(res.tempFiles.size)
  }
})

res.tempFiles 是一个数组

回答关注问题邀请回答
收藏

6 个回答

  • jorn ᯤ⁵ᴳ
    jorn ᯤ⁵ᴳ
    2023-08-16
    chooseMedia在基础库3.0.0用不了了
    
    2023-08-16
    有用 1
    回复 2
    • 胡睿宸
      胡睿宸
      2023-08-16
      的确,基础库降下去就好了
      2023-08-16
      回复
    • jorn ᯤ⁵ᴳ
      jorn ᯤ⁵ᴳ
      2023-08-16回复胡睿宸
      又能用了
      2023-08-16
      回复
  • .
    .
    2023-11-14
    示例代码有错:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/storage/uploadFile/client.uploadFile.html
    https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseMedia.html
    wx.chooseMedia({
      count: 9,
      mediaType: ['image','video'],
      sourceType: ['album', 'camera'],
      maxDuration: 30,
      camera: 'back',
      success(res) {
        console.log(res.tempFiles.tempFilePath)//  改为console.log(res.tempFiles[0].tempFilePath)否则打印不出来
        console.log(res.tempFiles.size)
    // console.log(res.tempFiles[0].size)同理
      }
    })
    
    
    wx.cloud.uploadFile({
      cloudPath: 'example.png',
      filePath: '', // 文件路径,不能加单引号,否则报错
      success: res => {
        // get resource ID
        console.log(res.fileID)
      },
      fail: err => {
        // handle error
      }
    })
    

    最后,我骂骂咧咧的离开。

    2023-11-14
    有用
    回复
  • 呼哈
    呼哈
    2023-08-16

    搞不懂为啥要喷楼主,别人不对那你指出不对的地方就好了。

    我测试了一下,的确是个数组,结构如下:

    [{…}]

    0:

    fileType"image"

    size14744

    tempFilePath"http://tmp/brVTggytJIW2b6adb972cea673926286d0445ca86809.JPG"


    2023-08-16
    有用
    回复 1
    • 呼哈
      呼哈
      2023-08-16
      示例代码应该写为:
          console.log(res.tempFiles[0].tempFilePath)
          console.log(res.tempFiles[0].size)
      2023-08-16
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-05-19

    正常现象,微信的程序员也有犯错的时候,只是你自己写的时候,按照数组的形式取,就可以了

    2023-05-19
    有用
    回复 2
    •     
          
      2023-05-19
      我知道。 我只是说的是文档的示例代码有误,示例代码是  console.log(res.tempFiles.tempFilePath) ,这个res.tempFiles是数组, 取不到后面那个 tempFilePath
      2023-05-19
      回复
    • 半%自由🔅
      半%自由🔅
      2023-11-27回复    
      我也是这样的,怎么取tempFilePath呢
      2023-11-27
      回复
  • 奋斗吧小青年°
    奋斗吧小青年°
    2023-05-19

    你是真的秀

    2023-05-19
    有用
    回复 10
    •     
          
      2023-05-19
      吾之秀,汝何时能及
      2023-05-19
      回复
    • 奋斗吧小青年°
      奋斗吧小青年°
      2023-05-19回复    
      那确实,不懂装懂
      2023-05-19
      回复
    •     
          
      2023-05-19
      还好有自知之明
      2023-05-19
      回复
    •     
          
      2023-05-19
      你不懂 就不要 装懂 , 在社区里面 乱发言 灌水
      2023-05-19
      回复
    • 奋斗吧小青年°
      奋斗吧小青年°
      2023-05-19
      滚去好好看视频学把。还在这里叫
      2023-05-19
      回复
    查看更多(5)
  • Diligent
    Diligent
    2023-05-19

    哪里有误呢

    2023-05-19
    有用
    回复 1
    •     
          
      2023-05-19
      res.tempFiles 是一个数组。  console.log 那两句有误
      2023-05-19
      回复
登录 后发表内容