Marquis
Новичок
загрузка файлов на сервер. структура директории.
При закачке файлов на сервер столкнулся со следующим вопросом.
Есть папка на сервере upload в которую закачиваются файлы, все хорошо до тех пор, пока не попадутся файлы с одинаковым названием.
понимаю что каждый файл должен иметь уникальный идентификатор.
сначала была идея при загрузке файла брать текущее "дата-время", не катит т.к. вполне вероятны ситуации одновременной заливки файла с одним названием.
Прошу подсказать оптимальный алгоритм, по которому будет генерироваться уникальный идентификатор закачиваемого файла.
Пользователей имеющих право заливать файло более тысячи, поэтому алгоритмы типа текущего времени в виде идентификатора отпадают сразу.
При закачке файлов на сервер столкнулся со следующим вопросом.
Есть папка на сервере upload в которую закачиваются файлы, все хорошо до тех пор, пока не попадутся файлы с одинаковым названием.
понимаю что каждый файл должен иметь уникальный идентификатор.
сначала была идея при загрузке файла брать текущее "дата-время", не катит т.к. вполне вероятны ситуации одновременной заливки файла с одним названием.
Прошу подсказать оптимальный алгоритм, по которому будет генерироваться уникальный идентификатор закачиваемого файла.
Пользователей имеющих право заливать файло более тысячи, поэтому алгоритмы типа текущего времени в виде идентификатора отпадают сразу.