170 похожих чатов

Всем привет. Есть задача стянуть zip файл по урлу и

распарсить содержащиеся там csv. Как это праильней сделать в спринге?

5 ответов

18 просмотров
(っ◔◡◔)っ Viktor-Shiyan Автор вопроса

Скачть его я знаю как, а можно как то без сохранения на диск. Что бы zip в памяти бы

(っ◔◡◔)っ Viktor-Shiyan Автор вопроса

Вроде должно работать , но всё время Entry == null. Архив точно не пустой InputStream is = new URL(url).openConnection().getInputStream(); BufferedInputStream buf = new BufferedInputStream(is, 1024); ZipInputStream zipInputStream = new ZipInputStream(buf); ZipEntry zipEntry = zipInputStream.getNextEntry();

(っ◔◡◔)っ Viktor Shiyan
Вроде должно работать , но всё время Entry == null...

а зачем тебе entry? Ты же наверное будеьш какую-то csv-либу юзать?

(っ◔◡◔)っ Viktor-Shiyan Автор вопроса
N
а зачем тебе entry? Ты же наверное будеьш какую-то...

Да буду. Но нужно же получить файлы которые в архиве. А это же Entry или плохо разобрался с этим

(っ◔◡◔)っ Viktor Shiyan
Да буду. Но нужно же получить файлы которые в архи...

посмотри как csv либа работает. Скорее всего можно прямо со стримом работать. Reader какой-нибудь

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта