2011-01-11 87 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

相關問題