VadimSoloviev
@VadimSoloviev
Человек из касты создателей

Как узнать есть ли в названии файлов кириллические символы?

0dc94a112da24e34bf39415d02c05eb7.png
Некоторые сайты ругаются на наличие кириллических символов в имени файлов, можно ли их как то обнаружить ещё до загрузки?
  • Вопрос задан
  • 649 просмотров
Пригласить эксперта
Ответы на вопрос 3
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Это плохая практика.
Вместо этого делайте так:
1. При сохранении - контейнер изображения (картинку) именуете с помощью base64-строки или порядкового шестнадцатиричного символьного представления (ID-HEX as String).
2. Реальное имя - пишите в базу вместе с полным путём к контейнеру.
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Во-первых, можно переименовывать файлы при загрузке.

Во-вторых, если это не подходит по ситуации, то можно проверять имя загружаемого файла регуляркой: к примеру ^[0-9\-_A-z]+$.

Честно сказать, толком не понял вопроса. Кто и куда должен файлы загружать? И на каком этапе их нужно проверять?
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
сайты ругаются на наличие непонятных символов вообщ, а не кириллических

решается запросом fix non ANSI symbols для вашего языка/ инструмента
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы