The solution to this problem is to embed them (remember to subset to save some space) in the eBook file and use a big SD card.
Note for Amazon Fire Tablets: you will need to "jailbreak" it with
Fire Toolbox to be able to use alternative eReader apps (such as
PocketBook Reader) that allow you to use eBooks stored on an SD card. Because otherwise, you can't.