Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将base64 img发送到另一个服务(nodejs+curl)_Javascript_Image_Node.js_Curl_Base64 - Fatal编程技术网

Javascript 将base64 img发送到另一个服务(nodejs+curl)

Javascript 将base64 img发送到另一个服务(nodejs+curl),javascript,image,node.js,curl,base64,Javascript,Image,Node.js,Curl,Base64,我检查了很多问题,在这里找到了第一个答案-,很好,我可以将img保存到磁盘。但是,我看到了这个主题,有一个问题:我可以在不将img保存到磁盘的情况下将图像发送到第三个服务吗? 我有这个密码,它不起作用 var url = req.body.upload_url; var img = req.body.img; var base64Data = img.replace(/^data:image\/png;base64,/,""); var tempIMG = new

我检查了很多问题,在这里找到了第一个答案-,很好,我可以将img保存到磁盘。但是,我看到了这个主题,有一个问题:我可以在不将img保存到磁盘的情况下将图像发送到第三个服务吗? 我有这个密码,它不起作用

    var url = req.body.upload_url;
    var img = req.body.img;
    var base64Data = img.replace(/^data:image\/png;base64,/,"");
    var tempIMG = new Buffer(base64Data, 'base64');

    curl(url, {
        MULTIPART: [

            {name: 'file1', file: tempIMG, type: 'image/png'},
            {name: 'sumbit', contents: 'send'}
        ]
    }, function(e) {
        log.info(this.body);
        res.json(this.body);
    });
我需要将img保存到磁盘->发送到服务->删除img?或者我可以使用缓冲区,但有错误吗?如果我从磁盘发送测试文件-这段代码可以工作