【发布时间】:2013-09-10 06:30:52
【问题描述】:
当我通过流传输图像文件之类的东西时,有什么方法可以发送元对象吗?
我的服务器收到用户发送的图像。图像通过一组执行各种操作的流进行推送。
最终流发出data 事件,它将生成的图像缓冲区传递给回调,但我丢失了用户的所有上下文。我需要将生成的图像与用户的 id 和其他一些元数据联系起来。
理想:
stream.on('data', function(img, meta){
...
})
感谢任何可能的解决方案!
【问题讨论】:
-
您应该提供更多详细信息,然后才能期望人们提供更好的答案..
-
你能展示你尝试了什么吗?
-
基本上,当你想要读取或写入任何不是字符串或缓冲区的对象时,你需要将你的流放入
objectMode。 -
为什么要将生成的图像缓冲区传递给回调?听起来你做错了流
-
@JonathanOng 这就是我正在使用的库的方式。当你得到这一点时,它不是一个img缓冲区,它是一个opencv矩阵。