在玉石

时间:2016-03-13 19:34:22

标签: javascript node.js mongodb express pug

大家好我正在使用mongoose,node.js和express工作。 我存储图像的路径,在猫鼬上,只是想知道如何显示我上传到玉上的图像。因为我有图片的绝对网址:imgURL ='/Users/Larry_Li/Desktop/uploads/3937b0008d912eee451254296a8ce7cb.png'

res.render('preview',{imgURL:imgURL});

当我将它传递给preview.jade时:

<img src= '#{ imgURL }'; />

网址始终解析为localhost:3000 + '/Users/Larry_Li/Desktop/uploads/3937b0008d912eee451254296a8ce7cb.png。 我的问题是如何使用路径显示本地图像?

1 个答案:

答案 0 :(得分:0)

  1. 你的preview.jade代码不是jade,那就是img(src=imgURL)
  2. 使用express.static来提供上传目录中的文件
  3. 使用path.basename获取文件名