答案 0 :(得分:0)
通常,您无法从EPUB文件中控制将其下载到特定设备的文件系统上的位置。 (例如,在iOS上没有用户可访问的文件系统,EPUB只是一种文档格式,如PDF或ODT!)
EPUB文件一旦下载,最终取决于用户设备上可用的应用程序。
例如,某些应用可能会注册一个合适的意图并且能够拦截"单击浏览器中的下载链接时的EPUB文件:下载完成后,他们可能会"移动"将下载的文件存入其应用程序存储目录。其他应用程序可能会注册一个Intent告诉Android他们可以打开"打开" EPUB文件,但应用程序本身不会管理下载和文件移动,可能导致EPUB文件下载到"下载" 。目录
如果您控制用户将从中下载EPUB文件的Web服务器,您可以确保为.epub文件设置适当的MIME类型(由Web服务器提供)。参见例如这个:https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Configuring_server_MIME_types