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

Joh*_*len 5 image mongoose node.js express

我通常会在我所询问的内容中发布我最好的镜头示例,但在这种情况下,我不知道从哪里开始(之前没有使用其他语言上传照片).

那么如何渲染上传的照片呢?我正在使用Node v0.4.2,Express 1.0.8和Mongoose 1.0.16并且上传图像工作(它们现在最终在〜/ tmp中).

谢谢.

sch*_*rmu 9

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

例如,您可以将您的雇员图像存储在服务器上的数据文件夹中(比如/ data/images),并将缩略图图像渲染到Web可访问的文件夹中(上传时).

我不建议动态生成缩略图,因为当渲染大图像(特别是eps或pdf等矢量格式)时,它会大大增加服务器的负载.

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