А можно начать идти с другого конца проблемы - что с этими файлами делать дальше.
Ведь если файлики регистрируются в СУБД (например, кто и когда загрузил) - то у вас на руках гарантированно уникальное имя файла - значение автоинкрементного поля. Оригинальное имя сохранили в БД, на диск в качестве имени файла берёте тупо число (без расширения, за ненадобностью).
|