Какую версию Netty API использует этот пример кода?Невозможно разрешить io.netty.handler.codec.http.DiskFileUpload с 3.2.x - PullRequest
1 голос
/ 13 марта 2012

Я наткнулся на этот пример кода для обработки загрузки файлов с помощью Netty, он выглядит идеально, как раз то, что мне было нужно.К сожалению, мне трудно включить этот класс, так как многие функции Netty API не решены.Например, io.netty.handler.codec.http.DiskFileUpload, я не могу найти это ни в одном из онлайн-документов API для 3.0,3.1.3.2.

Класс, с которым у меня возникают проблемы, находится здесь:

https://github.com/netty/netty/blob/master/example/src/main/java/io/netty/example/http/upload/HttpUploadServerHandler.java

Я пытался использовать netty-3.2.5.final, 3.3.1.final, 3.4.0. Альфа

Неразрешенный импорт:

import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.EndOfDataDecoderException;
import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.ErrorDataDecoderException;
import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.IncompatibleDataDecoderException;
import org.jboss.netty.handler.codec.http.HttpPostRequestDecoder.NotEnoughDataDecoderException; 
import org.jboss.netty.handler.codec.http.InterfaceHttpData;
import org.jboss.netty.handler.codec.http.InterfaceHttpData.HttpDataType
import org.jboss.netty.handler.codec.http.HttpDataFactory;
import org.jboss.netty.handler.codec.http.DiskAttribute;
import org.jboss.netty.handler.codec.http.DiskFileUpload;
import org.jboss.netty.handler.codec.http.FileUpload;
import org.jboss.netty.handler.codec.http.DefaultHttpDataFactory;
import org.jboss.netty.handler.codec.http.Attribute

Любая помощь оценена

Ответы [ 2 ]

3 голосов
/ 14 марта 2012

Когда вы видите пространство имен org.jboss.netty, это указывает на v3.x

io.netty используется в v4.

Онлайн-документация находится по адресу http://netty.io/docs/

1 голос
/ 13 марта 2012

Он находится под главной веткой, которая является 4.0.0. Альфа-SNAPSHOT из пом.

...