-1

Je ne sais pas comment l'utiliser, même si je devais la recherche, mais il fonctionne toujours pasComment utiliser gm (graphicsmagick) ou imagemagick avec stream? NodeJS

fs.rename(tmpFile, nFile, function(){ 
     var stream = fs.createReadStream(nFile); 
     var req = knoxClient.putStream(stream, fName, { 
      'Content-type': 'image/jpeg', 
      'Content-Length': fSize 
     }, function(err, results){ 
      console.log(results); 
     }); 
     req.on('response', function(resX){ 
      if(resX.statusCode == 200){ 
      console.log("Pushed Success!!!!!!!!"); 
      res.writeHead(200, {'Content-type': 'text/plain'}); 
      res.end(JSON.stringify({"FileName": fName})); 
      }else{ 
      var err = new Error("Error" + resX.statusCode); 
      err.status = resX.statusCode; 
      next(err); 
      } 
     }); 
}); 

Enfin, utilisez g (ou im) avant createReadStream ou après?

Répondre

0

Il y a un exemple sur knox documentation

fs.stat('./Readme.md', function(err, stat){ 
    // Be sure to handle `err`. 

    var req = client.put('/Readme.md', { 
     'Content-Length': stat.size 
    , 'Content-Type': 'text/plain' 
    }); 

    fs.createReadStream('./Readme.md').pipe(req); 

    req.on('response', function(res){ 
    // ... 
    }); 
});