[英]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.