我不知道如何使用它,即使我研究过但它仍然不起作用
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);
}
});
});
最后,在 createReadStream 之前或之后使用 gm(或 im)?