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.

Это имеет смысл?

EDIT: Или вы можете просто назвать файл случайной строкой цифр + датестоп. Возможно, вы можете перезаписать существующий файл, но он маленький

0

Мое мнение таково:

Не хранить эти XML-файлы на сервере. Внедрите базу данных на своем веб-сервере, в которой хранится значение whatevrer, которое вы должны отслеживать, и используйте, например, json для связи между сервером и приложением в любом направлении.

0

Решено: я использовал «уникальный номер телефона». Я сделал эти xml-файлы, названные teluniqID.xml. Так оно работает.

Смежные вопросы