请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师,上传永久素材时,一直报出41005,media miss hint 的错误

case '4':
       var media = weixinApi.madeMedia(__dirname+'/img/2.jpg');
       console.log(media);
     var   option ={type:'image'};
         //option.media -media ;

       var data=yield weixinApi.uploadMaterial('image',__dirname+'/img/2.jpg',option);
       var reply = {
           url:data.url ,
           media_id : data.media_id
       }
}

---------------------------------------------------

貌似和路径解析无关...还是报错



正在回答

1回答

Scott 2016-10-19 16:13:19

说明拿到的 data 是不正确的把,推测是图片上传的时候,参数不对,你用  path join 拿到下这个路径呢,排除掉路径错误先:


path.join(__dirname, '/img/2.jpg')

0 回复 有任何疑惑可以回复我~
  • 提问者 demo天狗 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2016-10-19 16:16:42
  • 提问者 demo天狗 #2
    老师...还是不对...打印出来路径是对的,临时素材是可以上传成功的,但是到了永久素材
    { errcode: 41005,
      errmsg: 'media data missing hint: [RvSJsa0446e565]' }
    回复 有任何疑惑可以回复我~ 2016-10-19 16:25:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信