如何覆盖服务器上的文件

时间:2016-04-14 08:43:13

标签: java linux server

我做了一个游戏,现在我想添加一个全球高分。我可以使用网址“http://example.com/apps/score”来访问该文件。我没有问题阅读文件。但我不能覆盖它并添加新的分数。该文件和文件夹有rwxrwxrwx。我不知道我做错了什么。 这就是我试过的:

public void updateScore() {
    try {

        URLConnection connection = url.openConnection();
        connection.setDoOutput(true);
        Writer wr = new OutputStreamWriter(connection.getOutputStream());

        String text="";
        for (int i = 0; i < alScores.size(); i++) {
            text+=alScores.get(i).getName()+"¨"+alScores.get(i).getScore()+"\n";
        }

        wr.write(text);
        wr.flush();
        connection.getInputStream().close();
    } catch (IOException e) {
        e.printStackTrace();
    }

}

1 个答案:

答案 0 :(得分:0)

您需要某种能够接受新分数并相应更新文件的Web服务。这会发生在服务器端。

现在你只是向服务器发送一些可能甚至没有收听的数据。