如何通过 WiFi 把手机中的电子书传送到 Kindle
前不久在书伴交流群中有一位小伙伴提出一个问题,他手头上有一部可以上网的手机和一台 Kindle 设备,想把手机上的一本电子书传输到 Kindle 设备中,但是有这样的限制:文件大小超过 50MB,无法以邮件推送的方式同步到 Kindle 设备;在读的高中不让带电脑,无法通过 USB 数据线、或 Calibre 共享内容的方式把电子书传到 Kindle 设备中;手头没有 OTG 数据线,不能通过 OTG 直连的方式传输。除了以上这些暂时不能满足的条件外,有什么办法可以把手机中这本电子书文件直接传到 Kindle 中?
一、实现思路
书伴在《图解传书流程:把电子书放进 Kindle 的几种方式》一文中梳理了向 Kindle 设备传书的一些常用方式,其中有一种就是通过 Kindle 的“体验版网页浏览器”把电子书文件下载到 Kindle 本地。之所以可以这么做,是因为 Kindle 的浏览器支持 HTTP 协议,并且支持 AZW3、AZW、MOBI、PRC、TXT 等格式的电子书文件的下载。对于这位小伙伴遇到的这个问题,就可以用这种方法解决。
可能很多小伙伴会选择先把文件传到网盘,然后再用 Kindle 访问网盘把电子书下载到 Kindle 中的方法,但是这种间接的传送方式并不算方便。这里书伴提供一种更便捷的解决思路:先在手机中创建一个支持 HTTP 协议的 Web 服务器,然后通过 Kindle 的“体验版网页浏览器”下载其提供的电子书文件。相比通过网盘中转,这种方法省去了上传的步骤,更加方便快捷,传输速度也更快。
二、实现步骤
接下来要做的就是选择一款支持创建 HTTP 服务器的应用,最好支持自动生成浏览电子书文件的页面,方便在 Kindle 下载。目前有很多应用都可以实现这样的需求,下面仅选择两款作为示例。
注意,以下操作需要确保你的手机与 Kindle 处于同一局域网中,或 Kindle 连接了手机的热点。
1、适用于 iOS 系统(如 iPhone、iPad)
在 iOS 系统中,可以使用一个名为“ES 文件浏览器”的文件管理应用,这里主要使用它的“WIFI 传送”功能。你可以在 App Store 搜索“ES 文件浏览器”(美区可搜索“ES File Explorer)下载此应用。
由于 iOS 应用都有各自存储数据的专用目录,所以无法向 Android 应用那样共享同一存储空间,因此需要将 ES 文件浏览器当做一个“容器”,将从其它应用(入 QQ、微信、邮箱附件、网盘应用等)下载下来的电子书文件,通过 iOS 提供的“分享功能”保存到这个“容器”中,才能让 Kindle 通过 WiFi 传送功能下载这些文件。比如你从微信群中看到有人分享了一个电子书文件,就可以先把它下载下来,然后通过点击分享图标将其拷贝到 ES 文件浏览器中。
准备好文件后,即可点击 ES 文件浏览器菜单中的“传送”(Transfer),再点击界面上的“WiFi 传送”(WiFi Transfer)即可开启 HTTP 服务器并得到一个网址,界面如下所示。
现在打开你的 Kindle 设备,点击屏幕右上方的菜单按钮,点击弹出菜单中的“体验版网页浏览器”进入浏览器界面,在地址栏中输入刚才获取到的那个网址并回车(输入时可省略 http://,仅含 IP 地址、冒号和端口号),就可以看到电子书文件列表了,点击“下载图标”即可下载相应的文件。因为按钮太小,建议先将页面放大再点击。
注意,开启 WIFI 传送后,需要保持当前界面的显示,不要切换出去或熄灭屏幕,否则会导致无法访问。
2、适用于 Android 系统(如小米、三星等)
在 Android 系统中,可以使用一个名为“HTTP File Server”的应用,名副其实,它本身就是用来创建 HTTP 服务器的,比较方便的是,它会为指定的目录生成一个可供访问的文件列表。由于这类应用良莠不齐,不容易在安卓应用商店找到,所以可以点击下面的链接下载并并手动安装。
- HTTP File Server 下载:百度网盘
〈提取码 : cqj2〉
对于 Android 系统来说,所有应用可以共享同一个存储空间,只是一般情况下,应用生成或下载的文件会存放在与其相对应的文件夹中,比如用微信下载到的文件都存放在 tentcent/MicroMsg
文件夹,而通过某些应用如 Chrome 浏览器下载到的文件,则可能会存放在 Download
文件夹中。为方便管理,可以在手机中新建一个专用文件夹(如 ebooks),将存放在其它位置的电子书文件拷贝或移动进来。
准备好文件后,就可以打开 HTTP File Server 应用,将“Root directory”指定为刚才创建的专用文件夹,最后点击【Start】按钮即可在开启 HTTP 服务器并得到一个网址,界面如下所示。
现在打开你的 Kindle 设备,点击屏幕右上方的菜单按钮,点击弹出菜单中的“体验版网页浏览器”进入浏览器界面,在地址栏中输入刚才获取到的那个网址点击回车(输入时可省略 http:// 和 /files/,仅含 IP 地址、冒号和端口号),就可以看到电子书文件列表了,点击文件名即可下载相应的文件。因为字号太小,建议先将页面放大再点击。
比较遗憾的是,这两个应用并不是专门为 Kindle 的这种使用场景开发的,所以在用 Kindle 体验版网页浏览器访问文件列表时,页面不能很好的展现,如果嫌文字太小可以用手指滑动放大看。另外就是因为是应用的免费版,会弹出全屏广告,但好在不太算影响使用。如果觉得有必要也可以购买收费版。
以上便是书伴为小伙伴们介绍的通过 WiFi 把手机中的电子书下载到 Kindle 的小技巧。虽然这种需求不是太普遍,或许能在某些特殊情况下解燃眉之急。希望本文对你有所帮助。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/613.html
延伸阅读
- [2018.06.14] Kindle 阅读器固件升级至 5.9.6.1
- 超简单!KPW2 从 5.4.5 降级到 5.4.3.2 的方法
- 聊聊读书:急功近利的实用主义对精神追求的扼杀
- Mac OS X 打不开 Kindle Previewer 的解决办法
- 如何修复 Kindle 自定义字体名称显示问号的问题
- Kindle 固件版本号查询方法及固件更新步骤
- [每周一书]《我在底层的生活》探访被掩盖的世界
- [每周一书]《论美国的民主》民主论的集大成者
- [2018.12.01] Kindle Paperwhite 4 固件升级至 5.10.1.3
- 三二一!Sherry 精选英文分阶阅读系列(一)
- 如何给自制 Kindle 电子书添加弹出脚注或尾注
- 499 元全新 Kindle 开箱评测视频总汇
- [每周一书] 传播学领域的奠基之作《舆论》
- Kindle 使用小技巧之用收藏夹分类电子书
- Kindle 退出中国后如何继续购买电子书及使用推送服务
连接到ES 文件浏览器后,能看到文件,但是下载就总显示文件类型无效,按照提示转换了文件格式还是下载不了,请问有遇到这种情况的吗?
我在Kindle上输入了es浏览器的ftp地址,kindle也告诉我下载成功了,但是我在主页上找不到书,是 怎么回事呀,怎么解决,谢谢
检查一下路径,确保是:/mnt/us/documents。
感谢分享,自制的azw3用这种方法弄非常方便,不需要数据线了
文件名字是乱码且下载后不显示的问题已经解决:把书名改成拼音.mobi!
还是很感谢书伴的wifi传书,彻底把我从数据线传书的困境中解救
再次感谢!
谢谢!
wifi传书,ios系统,kindle上传书的页面显示正常文件名字,但是下载时书名变成乱码,也下载成功了还是乱码书名,kindle上也不显示下载的书籍是怎么回事?
协议无效
我是iPhone11,ES文件浏览器2.6.1。
下载的时候,中文都成了?,请问该如何解决?
kindle的网页浏览器根本根本无法进入其他网址,一输入网址就默认给你百度搜索,然后提示搜不到你这网址。想点开书签编辑书签把网址编辑进去,结果书签里面编辑按钮根本点不动
感谢,安卓那个最需要了
网址在kindle显示不出来
非常实用,唯一可惜的是,TXT文件只能在网页端打开,没法下载到kindle上。
百度网盘失效了,可以重发一下吗
谢谢提醒,已重新上传。
mobi在主页显示不出来😭