Доброго времени суток, вопрос, казалось бы, до крайности банальный - нужно считать с локального диска файл.
Что делаю сейчас:
...
Book b = new Book();
try{
EpubReader reader = new EpubReader();
File file = new File("E://FW//1.epub");
FileInputStream fis = new FileInputStream(file);
InputStream is = fis;
fis.close();
b = reader.readEpub(is);
}
catch(Exception e){
...
}
return b;
Потоки упорно пустые. Пробовал самые разные вариации пути, \\, \, / и все остальные из реально существующих. Пробовал вместо fileinputstream использовать InputStream + bufferedStream, в общем, попробовал все адекватные варианты и все. что есть в гугле - полный ноль.
Что я делаю не так и как это нужно делать правильно?