2013-09-10 1 views
0

Пытается использовать плагин развертывания Grunt FTP. Имейте пароль FTP с символами!, @,%, # И не можете найти, какой из них и как их нужно экранировать.Escape FTP-пароль со специальными символами через CLI

Я пробовал обернуть всю строку пароля в одиночных кавычках и \ экранировать каждый символ. В первом случае я все еще получаю и ошибка с ошибкой auth; в последнем случае я получаю сообщение об ошибке «Неожиданный токен @».

+0

Вы пытались использовать одиночные или двойные кавычки, не избегая специальных символов? – jomo

+0

Я пробовал одиночные кавычки, двойные кавычки и \ экранирование. Ничего не работает. Это сервер Windows, который я не уверен, имеет значение, и я могу подключиться с помощью FTP-клиента с прямым паролем. –

+0

Предполагая, что ваш пароль будет # p @ ss% ord! - Что бы вы сделали? – jomo

ответ

0

README.md

ВАЖЕН: убедитесь, что файл .ftppass использует двойные кавычки (который является proper JSON syntax) вместо одинарных кавычек для имен ключей и значений строк.


Строка
серии символов (буквы, цифры или символы); double-quoted UTF-8 с обратным слэшем.

+0

Да, JSON хорошо сформирован. Все цитирование пароля выполнялось в двойных кавычках значения. –

Смежные вопросы