Я создаю облачное хранилище-как система, где пользователи могут создавать файлы и папки.
Проблема в том, что файлы / папки имеют специальный символ и / или зарезервированное слово в имени.
Исходное имя файла / папки сохраняется в базе данных, но как преодолеть создание этого файла / папки в файловой системе, учитывая все различные операционные системы?
Например, имя файла с /
,
Попробуйте использовать скрипт slugify как этот: https://github.com/kevinlebrun/slug.php
Других решений пока нет …