从android模拟器写到PC上的远程文件

时间:2013-04-23 10:30:54

标签: java android

从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();

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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