2016-08-10 5 views
0

私はAndroid Developmentを初めて使用しています。疑問を明確にしたいと思います。誰でも教えてください。IPアドレスを使用してサーバーに画像をアップロードしています。 String url = "http://192.168.x.xx/mobile_app/" + img_path + "/" + img_name; モバイルデータを使用しているとアプリが動作しません。モバイルでWiFiを使用して同じネットワークに接続すると問題は発生しますか?すべてのユーザーのために?アンドロイドアプリケーションを使用してサーバーに画像をアップロードするパス

+0

モバイルデータでは機能しない理由を確認するには、コードをデバッグする必要があります。 – karimkhan

+0

明確にするには?あなたのローカルホストのIPアドレスですか? –

+0

@ Mohammed Atifはい。これは私のlocalhostのIPアドレスです。 – Amshu

答えて

5

モバイルデータを使用している場合は機能しません。これは、Wi-Fiネットワーク内でのみ有効なIPアドレスを使用しているためです。

あなたがPlayストアでのアプリをアップロードするつもりなら、あなたはクラウドにサーバーを移動し、パブリックIPアドレスを使用する必要があります(もちろんIPが固定されなければならない)、あなたが必要

0

一つのことあなたのネットワークグループ以外のネットワークからあなたのロカホストサーバーにアクセスすることはできません。あなたのケースでは、あなたのノートパソコン/ PCは、あなたの無線LANルータが接続されているので、あなたはそれに接続することができます同じネットワークに接続されています。しかし、任意のネットワークからサーバーに接続する場合は、サーバーをパブリックサーバーにプッシュする必要があります。あなたがあなたのコードをホストすることを可能にする多くのフリーサーバがあります。

関連する問題