如何使用 NodeJS 和 Express 渲染上传的照片?

Posted

技术标签:

【中文标题】如何使用 NodeJS 和 Express 渲染上传的照片?【英文标题】:How to render uploaded photos with NodeJS and Express? 【发布时间】:2011-07-13 04:43:22 【问题描述】:

我通常会根据我的要求发布我最好的照片示例,但在这种情况下,我不知道从哪里开始(以前没有上传过其他语言的照片)。

那么如何渲染上传的照片。我正在使用 Node v0.4.2、Express 1.0.8 和 Mongoose 1.0.16,并且可以上传图片(它们现在最终在 ~/tmp 中)。

谢谢。

【问题讨论】:

【参考方案1】:

如果您只想渲染上传图像的缩略图版本以供显示,请尝试使用 imagemagick 包装器node-imagemagick。

例如,您可以将招聘图像存储在服务器上的数据文件夹中(比如说 /data/images),然后将缩略图图像渲染到可通过网络访问的文件夹中(上传时)。

我不建议即时生成缩略图,因为在渲染大图像(尤其是 eps 或 pdf 等矢量格式)时,它会大大增加服务器的负载。

对于 imagemagick 示例,请考虑阅读 convert 命令的文档。

【讨论】:

以上是关于如何使用 NodeJS 和 Express 渲染上传的照片?的主要内容,如果未能解决你的问题,请参考以下文章

使用 nodejs Express 渲染带有数据的 html

NodeJS URL路由和渲染HTML

nodejs的express使用介绍

nodejs / express:如何使用数据发布到外部表单?

nodejs的express使用介绍

nodejs Web服务(Express)