在 Node.js 中上传和检索图像?

Upload and Retrieve Image in Node.js?

我是 nodejs 新手。我正在尝试将图像上传到服务器并将该图像路径存储在本地主机的 PostgresSQL 数据库中,如下所示 (myipaddress:3000/uploads/images/12345.png)。

我学会了将图像上传到此 link

中指定的服务器

但我想在移动设备或图像标签中单独加载该图像 url,如下所示 <img src="myipaddress:3000/uploads/images/12345.png">

在此先感谢,任何人都可以提供建议以在我的快速应用程序中访问上传的图像及其 url

按照此 (http://www.hacksparrow.com/handle-file-uploads-in-express-node-js.html) 将图像上传到 nodejs 中的服务器。

一旦你关注了。它会return这样的回应

File uploaded to: ./public/images/85d15c2f7e812a03faa44bdef0ce41f5.png - 278070 bytes

响应显示您的图片存储在public/images目录

图片名称: 85d15c2f7e812a03faa44bdef0ce41f5.png

图片路径: ./public/images/85d15c2f7e812a03faa44bdef0ce41f5.png

您可以通过从 URL 中删除 public 来使用服务器 ip 加载图像。因为我们不用指定public.

就可以直接访问public目录下的内容

因此下面的 link 足以从 URL.

加载图像

你的本地ip:port/images/85d15c2f7e812a03faa44bdef0ce41f5.png

例如:

http://localhost:3000/images/85d15c2f7e812a03faa44bdef0ce41f5.png