我正在使用 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-a-lucas,这里是Windows用户的完整答案:
gm(__dirname+filpath)
答案 0 :(得分:1)
看起来您可能需要为Windows安装imagemagick。在这里查看这个答案:imagemagick with nodejs not working。希望这会有所帮助。最好的。