我试图将一个 png 文件从一个文件夹复制到我的 nodeJs 项目中的另一个文件夹。我有一些问题。新的图像文件有问题,无法打开。
我用这个代码

const  fs = require('fs');

     var inStr = fs.createReadStream(mainDir+"/"+req.body.ExRequestId+".png");

        var outStr = fs.createWriteStream(mainDir+"/"+docReq._id + ".png");

        inStr.pipe(outStr);

最佳答案

尝试使用此代码:

fs.readFile(sourcePath , function (err, data) {
 if (err) throw err;
 fs.writeFile(destinationPath , data , 'base64' , function (err) {
  if (err) throw err;
   console.log('It\'s saved!');
 });
});

关于node.js - 使用 fs 在 nodeJs 中复制图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59597439/

10-16 17:31