请稍等 ...
×

采纳答案成功!

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

我的loadMaterial方法 运行不下去

查了很久都没有解决,请老师帮我看看哪里出错了

Wechat.prototype.uploadMaterial = function(type,material,permanent){

   var that = this
   var form = {}
   var uploadUrl = api.temporarty.upload
   if (permanent){
       uploadUrl = api.permanent.upload

       _.extend(form,permanent) //继承
   }
   if (type === 'pic'){
       uploadUrl = api.permanent.uploadNewsPic
   }
   if (type === 'news'){
       uploadUrl = api.permanent.uploadNews
       form = material
   }
   else{
       form.media = fs.createReadStream(material)
   }
   
   return new Promise(function(resolve,reject){

       that
           .fetchAccessToken()
           .then(function(data){

               var url = uploadUrl + 'access_token=' + data.access_token

               if (!permanent){
                   url += '&type='+ type
               }
               else{
                   form.access_token = data.access_token
               }

               var options = {
                   method: 'POST',
                   url: url,
                   json: true
               }


               if (type === 'news'){
                   options.body = form
               }else{
                   options.formData = form
               }


               request(options).then(function(response){
                   var _data = response.body

                   console.log('_data')
                   console.log(_data)
                   console.log('***************')

                   if (_data){
                       resolve(_data)
                   }else{
                       throw new Error('Upload material fails')
                   }
               })
           })
   })
}


console.log(_data) 不出任何数值

https://img1.sycdn.imooc.com/szimg//572cd5b300012dc305830084.jpg

不懂原因出在哪里,求帮助

正在回答

1回答

Scott 2016-05-07 09:13:23

每日上传素材是有限额的,你超出限额了,要等到第二天来试试看了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信