@Sinus_314

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

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

Молю, не дайте мне умереть, памагити
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 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()));
    }
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект