文件上传到具有不同名称的服务器

时间:2014-02-10 15:18:56

标签: android ios file-upload functional-programming game-center

我做了一个手机游戏。每个用户都会从他们的游戏中将1.xml文件上传到我的服务器。我想保留所有这些1.xml文件。但由于xml文件的名称是相同的(1.xml),我无法保留所有这些。像这样,服务器上只有一个文件(1.xml)。我怎么能保留所有这些?有什么意见吗?

3 个答案:

答案 0 :(得分:0)

我的意见是:

不要将这些xml文件存储在您的服务器上。在您的网络服务器上实现一个数据库,该数据库存储您必须跟踪的whatevrer值,并使用例如json在任一方向上传达beteen服务器和应用程序。

答案 1 :(得分:0)

我同意FD_,因为您可能想重新考虑如何保存这些数据。

如果你肯定需要存储xml文件,虽然你可以让你的游戏调用一个php文件(即www.mysite.com/getlastidx.php),它将查看上传文件的最后一个数字并将其递增一个。因此,对于第一个上传文件的用户,脚本将返回1,您将xml文件上传为1.xml。第二个用户将点击该PHP脚本,它将返回2(因为它扫描上传目录并知道上传的最高号码是什么),因此该用户将上传为2.xml。

这有意义吗?

编辑:或者您可以将文件命名为随机数字+日期戳。您可能会覆盖现有文件,但它很小

答案 2 :(得分:0)

解决:我使用“电话唯一ID”。我制作了名为telUniqID.xml的这些xml文件。所以它有效..