【发布时间】:2017-10-27 00:15:28
【问题描述】:
无论如何都可以通过 url 将图像保存到 MongoDB 中的数据库,而无需先在本地保存图像。例如,有一个图像元素 src 的 url 即。
<img src="somesite.com/1.jpg" />
有没有办法将该图像直接保存到数据库而无需先在本地下载图像?我的意思不是简单地存储图像地址,而是图像本身。任何帮助表示赞赏。谢谢。
【问题讨论】:
-
查看link。已经有人试过了
-
在我们的解决方案中,我们不是将图像存储到 MongoDB,而是将它们存储到 Azure blob 存储并存储到 mongoDB 的链接,这样我就可以直接从 blob 存储到我的前端使用它,而无需通过我的 nodejs 服务器为此
-
我已经尝试过了,但在与 url 一起使用时会引发错误。错误:ENOENT:没有这样的文件或目录
-
在将图像移动到 MongoDB 之前,您必须将图像存储在服务器上的临时目录或内存中。您不能将其直接从客户端流式传输到 mongoDB