我正在开发一个Node.js应用程序,现在我面临一个关键问题,它在上传后正在调整img的大小。问题是,从上传到获取上传的img的路径,一切都很顺利,但是,我不明白为什么会发生这种情况,。这是我的代码和错误
var fileName = req.file.filename;
var filpath = "/uploads/" + fileName;
gm(filpath)
.resize(240, 240)
.write('/uploads/'+'resized-'+fileName, function (err) {
if (err) console.log(err);
else console.log("HOOLA");
});错误是
{ [Error: Command failed: Invalid Parameter - /uploaded_file-1474832730810.png
] code: 4, signal: null }原木

更新:首先我要感谢@r- all,以下是用户的完整答案:
gm(__dirname+filpath)发布于 2016-09-25 20:26:07
看起来您可能需要为Windows安装imagemagick。看看这里的答案:nodejs不能工作的图像。希望这能帮上忙。最好的。
https://stackoverflow.com/questions/39691269
复制相似问题