【问题标题】:Display image form a variable URL on a jade在玉石上以可变 URL 显示图像
【发布时间】:2016-03-13 19:34:21
【问题描述】:

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

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

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

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

URL 总是被解析为localhost:3000+'/Users/Larry_Li/Desktop/uploads/3937b0008d912eee451254296a8ce7cb.png。 我的问题是如何使用我拥有的路径显示这个本地图像?

【问题讨论】:

    标签: javascript node.js mongodb express pug


    【解决方案1】:
    1. 您的 preview.jade 代码不是 Jade,应该是 img(src=imgURL)
    2. 使用express.static 提供上传目录中的文件
    3. 使用path.basename获取文件名

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 1970-01-01
      • 2014-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      • 2014-01-14
      • 1970-01-01
      相关资源
      最近更新 更多