2017-01-08 14 views
1

Я использую компьютерное зрение Api и выкладываете изображение из URL в OCr Microsoft когнитивный услуг, используя узел JS, но я получаюНе удается получить изображение OCR компьютерного зрения API Когнитивный сервер nodejs

{"code":"InvalidImageUrl","requestId":"a4c68f18-37c1-484d-a044-2f89df963915","message":"Can't fetch the image."} 

это мой прибудет и почтовый индекс

http.get(url.parse(imageUrl), function (res) { 
    res.on('data',function (body) { 
     console.log('data from get '+body); 
     })  
    res.on('end', function() { 


     request.post({ 
      headers: {      
       'Ocp-Apim-Subscription-Key': proccess.env.SUBSKEY 
      }, 
      url: 'http://api.projectoxford.ai/vision/v1.0/ocr?language=unk&detectOrientation=true', 
      encoding: 'binary', 
      formdata:{ 
       file:res 
      } 
     }, function (error, response, body) { 
      if(error) 
      { 
       console.log(error); 
      } 
      console.log('data from post '+body); 
     }); 
    }); 
}); 

также я использую botbuilder

ответ

0

Здравствуйте, если кто-то имеет такую ​​же ошибку я решить это с помощью запроса трубы вместо HTTP GET и движущимися варианты Опубликовать в var

request.get(imageUrl).pipe(request.post(postOptions,function(error,response,body) { 

      /*Do some cool stuff 
      */ 
} 
));