我們先實(shí)現(xiàn)從指定路徑讀取圖片然后輸出到頁(yè)面的功能。
先準(zhǔn)備一張圖片imgs/dog.jpg。
file.js里面繼續(xù)添加readImg方法,在這里注意讀寫(xiě)的時(shí)候都需要聲明'binary'。(file.js 在上一篇文章nodejs進(jìn)階3-路由處理中有完整的內(nèi)容)
1 readImg:function(path,res){ 2 fs.readFile(path,'binary',function(err, file) { 3 if (err) { 4 console.log(err); 5 return; 6 }else{ 7 console.log("輸出文件"); 8 //res.writeHead(200, {'Content-Type':'image/jpeg'}); 9 res.write(file,'binary');10 res.end();11 }12 });13 }