Как использовать веб-браузер для FTP с пользователем / паролем, где в пароле есть @?

171
Justin808

Как использовать веб-браузер для FTP с пользователем / паролем, где в пароле есть @?

Пример:

FTP: // пользователь: р @ ssword @ 192.168.1.1

выше не будет работать.

1

2 ответа на вопрос

6

Может быть ftp://user:p%40ssword@192.168.1.1?

Я тоже так думал, я получаю 530, когда пробую этот метод. 13 лет назад 0
@Justin: Если этот пароль правильный, возможно, FTP-сервер просто не может обработать пароль, закодированный таким образом. Michael Petrotta 13 лет назад 0
Я дважды проверю сервер. Спасибо 13 лет назад 0
Приведенный выше ответ должен работать, я использовал аналогичные для имен пользователей, которые содержат знак @. Sirex 13 лет назад 0
2
Michael Petrotta

Вам нужно будет закодировать @. Смотрите эту страницу для справки:

Эта кодировка (которая определяется спецификациями URL, а не спецификациями HTML) состоит в использовании знака процента, за которым следуют две шестнадцатеричные цифры, представляющие позицию кода.

Знак at находится в позиции кода 40 (шестнадцатеричный).

+1. Смотрите также ftp://ftp.funet.fi/pub/doc/rfc/rfc1738.txt (по ссылке) стр.2 Potatoswatter 13 лет назад 1

Похожие вопросы