我是 刚开始 学习 nodejs 之前是开发 php的。
请教高手 使用 nodejs 的 easyimage module resize图片
express 4.8 / multer0.1.6 / easyimage 1.0.3/windows xp 在 localhost 运行
app.js app.use(multer({ dest: path.join(rootDir,’public/uploads/’ ) }); //设置 图片 存储 路径
routes.js rootDir —> root path exports.register = function(req, res) {
var otarget_path = path.join(rootDir, ‘/public/uploads/’ + req.files.filename.name ); var target_path = path.join(rootDir, ‘/public/uploads/’ + req.files.filename.originalname );
easyimage.resize({src: otarget_path , dst: target_path , width:110, height:100}, function(err, img){ //想 执行 这里时 resize 可是 原图 上传到 path.join(rootDir,’public/uploads/’ ) 这个路径 后 完事了。。。 if(err) console.log("resize err : ", err); console.log(img); }); } easyimage.resize 这里 为什么 执行 后 图片 没resize? 不懂 搞了 半天 实在 无办法 就请 高手 指点 。谢谢