mwx-json icon indicating copy to clipboard operation
mwx-json copied to clipboard

Падает ранобе читалка при чтении файла с неверным расширением

Open LomikXP opened this issue 2 years ago • 0 comments

4,5 Ранобе читалка не умеет сама определять тип файла для чтения. Если ей скормить валидный epub под видом fb2 ("sufix": "&title=/ranobe.fb2.zip") то приложение молча падает. Если сделать наоборот, скормить файл *.fb2.zip с расширением epub то читалка корректно обрабатывает исключение.

1 Андроид 11

Возможно проблема изначально в давнишнем баге самого приложении с определением имени скаченного файла. Без суффикса скачивается файл png.

6 Парсер флибуста.ис https://rusiniu.bitbucket.io/parsers/flibusta.json (может быть заблокировано в РФ)

Пример кода для проверки "replace": [{"sufix": "/epub" }, {"match": "/fb2", "text": "/epub"}, {"match": "/read", "text": "/epub"}, {"match": "/epub/epub", "text": "/epub"}], везде epub меняем на fb2 и будет скачиваться fb2.zip. Можно заменить на download и будет скачиваться формат по умолчанию

7 Я пробовал книги без и с поддержкой fb2 сайтом http://a.flibusta.is/b/691368 и http://a.flibusta.is/sequence/37157

LomikXP avatar Apr 11 '23 07:04 LomikXP