【问题标题】:How could I display a non-image file stored in MongoDB(using GridFS) on a web page?如何在网页上显示存储在 MongoDB(使用 GridFS)中的非图像文件?
【发布时间】:2022-01-28 20:37:45
【问题描述】:

我正在开发一个允许用户上传文档(不是图像)的网站,然后使用 GridFS 将其存储在 MongoDB 中。我的问题是......然后可以嵌入/显示该文档以在网站上查看吗?每次我使用createReadStream 方法时,它只是下载文档。我希望它在网页上显示实际文档或文档的内容,可能在 iframe 中。也许有一种方法可以为文档创建一个 url,或者以另一种方式访问​​文件?提前致谢。

【问题讨论】:

    标签: javascript mongodb express gridfs multer-gridfs-storage


    【解决方案1】:
    <ifram
    

     &lt;iframe src= 'https://www.vanmeegern.de/fileadmin/user_upload/PDF/Web_Development_with_Node_Express.pdf' frameborder="0" width="400px" height="600px"&gt;&lt;/iframe&gt;

    e>

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2014-05-11
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 2012-11-15
    • 2013-10-27
    • 1970-01-01
    • 2016-10-27
    相关资源
    最近更新 更多