node.js - gm convert unable to open file ...[NO such file or directory]
typecho
typecho 2017-06-27 09:18:16
[MongoDB讨论组]

使用gm读取图片,路径对了,、
报错:gm convert unable to open file ...[NO such file or directory]

router.js

//path.join(__dirname,'../avatar/',filename)等价于
==c:\users\MrsH\Desktop\code\6th\shuoshuo\router\avatar\uestcw.jpg
所以路径是没有问题,图片存在可以无法读取并修改

 gm(path.join(__dirname, '../avatar/', filename))
        .crop(w,h,x,y)
        .resize(100,100,"!")
        .write(path.join(__dirname, './avatar/', filename),function(err){
          if(err){
            console.log(err)
              res.send("-1");
              return;
          }
          res.send("1");
    });

下面是文档树

typecho
typecho

Following the voice in heart.

全部回复(1)
滿天的星座
//写成这样没错
gm(path.join(__dirname,'../models','pic08.jpg'))
    .crop(100,100,100,100)
    .resize(50,50,'!')
    .write('./a.jpg', (err)=>{
        if(err) console.log(err);
        console.log('finished');
    })
//当我把write的路径改为以下时,报错
path.join(__dirname,'./models','pic08.jpg')
//改成这样是对的
path.join(__dirname,'models','pic08.jpg')

所以以后path.join的时候,表示当前目录下的文件应该是不能加./

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号