我們先實現(xiàn)從指定路徑讀取圖片然后輸出到頁面的功能。
先準備一張圖片imgs/dog.jpg。
file.js里面繼續(xù)添加readImg方法,在這里注意讀寫的時候都需要聲明'binary'。(file.js 在上一篇文章nodejs進階3-路由處理中有完整的內容)
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 }
延伸閱讀
學習是年輕人改變自己的最好方式