【发布时间】:2020-04-23 03:09:07
【问题描述】:
我试图将 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);
【问题讨论】:
-
从this尝试第二种方法。如果同样的问题仍然存在,那么我猜你的原始图像本身有问题。
-
@AjayDabas 我尝试过,但不起作用。新图像为空
-
您使用的是什么版本的 Node?节点从节点 8.5.0 添加了
copyFile过程。尝试改用它。查看here 了解如何操作。 -
@ArminTaghavizad v11.0.9 当我使用 copyFile 时,它完成但它是空的并且没有任何数据来显示图像
-
如果你使用的是低版本的 node fs 模块的包。 npmjs.com/package/fs-extra。这是一个非常常见和流行的包。