node.js - gm 轉換無法開啟檔案...[沒有這樣的檔案或目錄]
typecho
typecho 2017-06-27 09:18:16
0
1
1569

使用gm讀取圖片,路徑對了,、
報錯:gm convert unable to open file ...[NO such file or directory]

router.js

#
//path.join(__dirname,'../avatar/',filename)等价于 ==c:\users\MrsH\Desktop\codeth\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的時候,表示目前目錄下的檔案應該是不能加./

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!