Как преобразовать имя файла со специальными символами, чтобы быть приемлемым для всех ОС?

Я создаю облачное хранилище-как система, где пользователи могут создавать файлы и папки.

Проблема в том, что файлы / папки имеют специальный символ и / или зарезервированное слово в имени.

Исходное имя файла / папки сохраняется в базе данных, но как преодолеть создание этого файла / папки в файловой системе, учитывая все различные операционные системы?

Например, имя файла с /,

0

Решение

Попробуйте использовать скрипт slugify как этот: https://github.com/kevinlebrun/slug.php

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]