繁体   English   中英

如何覆盖服务器上的文件

[英]How to overwrite file on 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();
    }

}

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM