2011-03-11 90 views
5

我通常会发布自己最擅长的例子,但在这种情况下,我不知道从哪里开始(还没有用其他语言上传照片)。如何使用NodeJS和Express呈现上传的照片?

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

谢谢。

回答

9

如果您只想渲染上传图像的缩略图以供显示,请尝试使用imagemagick包装node-imagemagick。例如,您可以将您的员工图像存储在服务器上的数据文件夹(可以说是/ data/images),并将缩略图图像呈现为可上网访问的文件夹(上载时)。

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

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