0

从 android 模拟器将字符串写入远程文件时出现问题。什么都没有发生,没有错误,没有异常,也没有写入数据

这是我的代码:

 urlFile  = new URL("http://10.0.2.2/remoteDB/dataEdit.txt" );
                         urlConn = urlFile.openConnection();
                               urlConn.setDoOutput(true); 


                         OutputStreamWriter out = new OutputStreamWriter(
                                             urlConn.getOutputStream());

                         PrintWriter out2 = new PrintWriter(out);

                          out2.println("bla bla bla");
                           out2.flush();
                                               out2.close();
4

2 回答 2

0

http 协议(在您的 URL 中使用)不允许您打开要写入的远程文件。为了实现这一点,您需要在 PC 的 http 服务器上安装一些 CGI 类型的应用程序来弥补这一差距。

于 2013-04-23T10:44:28.747 回答
0

您可以在您的 pc 上使用 ftp 服务器并从您的代码写入 ftp 服务器上的文件。这是一个非常简单的方法

于 2013-04-23T11:02:46.333 回答