2014-02-10 96 views
0

我做了一個手機遊戲。每個用戶都會從他們的遊戲中將1.xml文件上傳到我的服務器。我想保留所有這些1.xml文件。但由於xml文件的名稱是相同的(1.xml),所以我無法保留所有這些文件。像這樣,服務器上只有一個文件(1.xml)。我如何保留所有這些?有什麼意見嗎?文件上傳到不同名稱的服務器

回答

0

我同意FD_,因爲您可能想重新考慮如何保存該數據。

如果你確實需要存儲xml文件,儘管你可以讓你的遊戲調用一個php文件(即www.mysite.com/getlastidx.php),它將查看上傳文件的最後一個數字,並通過增加它一。因此,對於第一個用戶上傳文件,腳本將返回1,並且您將上傳xml文件爲1.xml。第二個用戶會打這個PHP腳本,它會返回2(因爲它掃描上傳目錄,並知道上傳的最高數字是什麼),因此用戶將上傳爲2.xml。

這有道理嗎?

編輯:或者你可以只命名該文件的隨機數字+字符串的日期戳。有可能覆蓋現有文件,但它很小

0

我的意見是:

不要將這些xml文件存儲在您的服務器上。在你的網絡服務器上實現一個存儲whatevrer值的數據庫,你必須跟蹤它,並使用例如json在任何方向上與beteen服務器和應用程序進行通信。

0

解決:我用「電話唯一ID」。我製作了這些名爲telUniqID.xml的XML文件。所以它的工作..