@Sinus_314

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
23 апр. 2024, в 11:46
3000 руб./за проект
23 апр. 2024, в 11:38
20000 руб./за проект