【发布时间】:2018-02-14 22:56:13
【问题描述】:
我正在尝试编写将照片发送到 FTP 服务器的 android 应用程序。我使用 Appache-commons-net 库来做到这一点。当设备使用 Wi-Fi 时一切正常,照片上传到 FTP 服务器。但是我的客户希望此应用程序能够在应用程序中的 Wi-Fi 关闭并且设备从通过 USB 电缆连接到设备的个人计算机 (Windows) 获取网络时执行相同操作。我能够使用“gniehtet”连接设备:
https://medium.com/genymobile/gnirehtet-reverse-tethering-android-2afacdbdaec7
当我使用 gniehtet 时,我的应用仅将第一张照片上传到 FTP 服务器,并在 AppacheCommonsNet 的 FTPClient 类中的“_storeFile”函数末尾获取回复代码。当我使用 WiFi 时一切正常,只有当我使用反向网络共享时才会出现问题。我检查了其他反向解决方案,我遇到了同样的问题。
有人知道为什么会这样吗?或者我必须做些什么才能让它发挥作用?
【问题讨论】:
标签: android apache-commons-net