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

时间:2015-04-08 10:38:25

标签: javascript html node.js postgresql npm

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

我了解到按照此link

中的说明将图像上传到服务器

但我想在移动设备或图片代码中分别加载该图片网址,如下<img src="myipaddress:3000/uploads/images/12345.png">

提前致谢,任何人都可以提供建议,以便在我的快递申请中使用其网址访问上传的图片

1 个答案:

答案 0 :(得分:1)

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

一旦你跟着。它会像这样返回响应

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

回复显示您的图片存储在公开/图片目录

图片名称: 85d15c2f7e812a03faa44bdef0ce41f5.png

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

您可以通过从URL中删除public来使用服务器ip加载图像。因为我们可以直接访问公共目录中的内容而无需指定public。

因此,以下链接足以从URL加载图像。

您的本地-IP:端口/图片/ 85d15c2f7e812a03faa44bdef0ce41f5.png

例如:

<强> http://localhost:3000/images/85d15c2f7e812a03faa44bdef0ce41f5.png