@Sinus_314

Как передать изображение через netty?

Я уже скоро буду готов душу отдать за знание, как передать изобажениее или файл через netty.
Пытался написать свои обработчик - получаются костыли, которые еще и не работают, пытался в объект обернуть и в нем передать - так сервер просто ничего не получает, еще пробовал через SimpleChannelInboundHandler(), но ситуация такая же.

Молю, не дайте мне умереть, памагити
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Грубый набросок хэндлера серверной части:
public class FileServerHandler extends SimpleChannelInboundHandler<String> {
    @Override
    public void messageReceived(ChannelHandlerContext ctx, String fileName) throws Exception {
        RandomAccessFile file = new RandomAccessFile(fileName, "r");
        ctx.write(new DefaultFileRegion(file.getChannel(), 0, file.length()));
    }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы