2011-01-11 63 views
0


我试图写一个HTTP到ZeroMQ代理与libevent(2.0.4),它应该能够处理非常大(最多4GB)文件上传。 问题是我不知道libevent是如何处理大量的post请求(大于内存),因此如果您有关于如何实现大文件上传的提示,请引导我走上正确的道路。上传到基于libevent的HTTP服务器的大文件

回答

1

你有没有读过libevent的源代码?它非常可读。

如果你正在使用它的HTTP代码,我认为它使用'bufferedevent'(或它是否是缓冲区?)功能。当输入缓冲区达到高位标记时,您可以简单地设置回调。

+0

但是我仍然可以使用evhttp接口,如果我决定直接使用缓冲事件吗? libevent能正确解析multipart/form-data请求吗? – fokenrute 2011-01-11 22:36:22

相关问题