2017-02-21 77 views
-3

我目前有一个Android和iOS应用程序,用于下载并读取存储在远程服务器中的epub文件。目前,epub在解压缩和显示之前已完全下载。有没有什么方法可以在下载时阅读Epub文件?

现在,客户端请求一种让用户能够在epub被下载时读取epub的内容的方式。有什么办法可以做到这一点?

预先感谢您。

+0

您可以将epub分成多个区块并同步下载第一部分,而其他部分则是异步下载?那时你的一个API可能是GET book1/chunk1 /(例如可能是第一章) – deathyr

回答

0

不,如果您下载(压缩)EPUB文件,则无法实现此目的。如果您将EPUB以未压缩的形式存储在服务器上,则可以“流式传输”,并提供一个合适的API来检索由deathyr所说的部件。

顺便说一句,后者是Readium云阅读器所做的。请参阅https://github.com/readium/readium-js-viewer

相关问题