作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 express,我想提供生成的图像。 html 源类似于 <img src="/generated/image">
和路线设置,所以当 GET
至 /generated/image
被调用时,会创建一个 PNG(例如,放在公共(public)目录中,但我想这并不是绝对必要的)。现在我想将该图像发回给用户。我应该使用 res.send()
吗?为了这个目的?如何将数据提供给用户?
最佳答案
根据您用来创建图像的库,您应该能够res.end(image, 'binary');
确保包含正确的 Content-Type header 。
如果你不想每次都生成文件,你可以将文件写入磁盘,存储在键/值存储,关系数据库等中......并在开始之前检查/服务是否已经创建通过创建例程。
关于node.js - express.js/服务生成的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8863028/
我正在尝试构建我的第一个 node.js 应用程序,但是,使用 node server.js 运行时,我收到以下错误消息: connect: multipart: use parser (multip
我是一名优秀的程序员,十分优秀!