如何使用NodeJS和Express呈现上传的照片?

我通常会发表自己最擅长的例子,但是在这种情况下,我不知道从哪里开始(还没有用其他语言上传照片)。

那么怎么去渲染上传的照片。 我正在使用Node v0.4.2,Express 1.0.8和Mongoose 1.0.16,并且上传了可以正常工作的图片(最终以〜/ tmp结尾)。

谢谢。

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

例如,您可以将您的员工图像存储在服务器上的数据文件夹中(可以说是/ data / images),并将缩略图图像呈现到Web上可访问的文件夹中(上载)。

我不推荐在飞行中生成缩略图,因为当大图像(特别是像eps或pdf之类的vector格式)被渲染时,它可以大量增加服务器的负载。

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