收藏
回答

获取小程序临时素材的media_id?报错media data missing hint

这是打印的那个$aFile

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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2021-11-25

    你好,麻烦复制下返回的rid

    2021-11-25
    有用
    回复 1
    • 圥忈
      圥忈
      发表于移动端
      2021-11-25
      619e35fe-4fd1382e-641f56ea 这有什么用嘛
      2021-11-25
      回复
  • xplee
    xplee
    2021-11-25

    确定上传成功了?打印$aResult看看

    另外,看下文档吧,传参那块,不应该是本地路径吗?

    https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/customer-message/customerServiceMessage.uploadTempMedia.html

    2021-11-25
    有用
    回复 4
    • 圥忈
      圥忈
      发表于移动端
      2021-11-25
      必须是从表单里面上传图片,然后在获取这个本地的临时路径嘛
      2021-11-25
      回复
    • xplee
      xplee
      2021-11-25回复圥忈
      建议这么做,form-data字段也加上试试吧,另外图片太大也可能上传不上去
      $data = array(
            "media" => new \CURLFile("本地绝对路径"),
            "form-data" => array(
                "filename" => $file->getClientOriginalName(),
                "content-type” => $file->getClientMimeType(), 
                "filelength" => $file->getMaxFilesize(),
            ),
        );
      2021-11-25
      回复
    • 圥忈
      圥忈
      2021-11-25回复xplee
      报错了。。。
      2021-11-25
      回复
    • xplee
      xplee
      2021-11-26回复圥忈
      大哥,$file是指本地的一个文件对象啊,php里怎么读取文件自己去查查吧
      2021-11-26
      回复
登录 后发表内容