在node.js中使用外部URL上传图片

时间:2017-09-26 13:25:14

标签: node.js express image-processing cloudinary

var uploadPAN = app.post('/upload', multipartMiddleware, function(req, res) {

  cloudinary.v2.uploader.upload(req.files.image.path,
    {
      ocr: "adv_ocr"
    }, function(error, result) {
        if( result.info.ocr.adv_ocr.status === "complete" ) {
          res.json(result); 
          var desp=(result.info.ocr.adv_ocr.data[0].textAnnotations[0].description);
}
   }
});

所以目前这段代码会从本地上传图片。

所以我的问题是:

如何使用图片网址上传?

假设我有url-> www.xyzasdfghjkl.png,那么req.files.image.path

中的路径和图像是什么

1 个答案:

答案 0 :(得分:0)

要从网络上传图片,您只需将网址添加为图片路径即可。

例如: cloudinary.v2.uploader.upload(" www.xyzasdfghjkl.png",function(error,result){console.log(result);});