У меня такая проблема.
Есть FTP, на нем лежит нужный файл, Доступ к FTP строго по логину и паролю.
Вопрос: Как правильно составить ссылку на этот файл, чтобы передать его роботу на закачку. Самое главное с пароле используется символ @.
Вот в этом символе и вся проблема. т.к. робот видя @ считает что после нее идет адрес сервера, а на самом делетам еще 3 символа пароля.
Пример: ftp://ftp.myftp.ru/file.exe
Логин: qwer
Пароль: 1234
Здесь все понятно ссылка получается такая
ftp://qwer:1234@ftp.myftp.ru/file.exe
А вот если пароль такой: 123@456
Как здесь быть??
ftp://qwer:123@456@ftp.myftp.ru/file.exe - Эта ссылка не проходит.
Пробовал первую сабачку заменить ASCII символом, тоже ничего не вышло.
Подскажите как быть???
poiuyt
Воспользоваться FTP клиентом, им же и скачать...
Или менять пароль...
Dron
Нет возможности, поменять пароль т.к. FTP не мой.
И скачать к себе не могу, из-за очень слабого инета.
Поэтому и хочу перебросить на другой сервак, к себе по ближе, а потом от туда качать.
poiuyt
Попробуйте так:
В браузере ввести ftp://qwer:123456@ftp.myftp.ru/
выскочет окошко, мол пароль не верный, дайте другой. Ввести там верный пароль.
кодируй пароль в хекс
ftp://qwer:123%40456@ftp.myftp.ru/file.exe
Ann
В том то и проблема что я немогу в браузере и ftp клиенте сделать. Серваку я только могу послать команду на закачку того или иного файла, поэтому нужно чтобы логин и пароль были прописаны в ссылке.
The Undertaker
Пробовал, только я не знал что это называется перекодировать в Хекс. Я просто взял таблицу Ascii символов и нашел там сабачку.
Ссылка не прокатила, сервак всеравно воспринял %40 как сабачку и ссылку на файл взял сразу после нее.
Может попробовать весь пароль перекодировать, но я не думаю что это прокатит?
А нет ли возможности пароль писать в каких нибудь скобочках или апострофах? Должен же быть какой нибудь выход.
poiuyt
poiuyt
введи как я сказал в фтп клиент, у меня так все пашет
Ann
Да еслиб файл весил не больше 10 метров, другое дело а то ведь он 150 метров как минимум, да и еще много чего там что хотелось бы перелить по ближе.
The Undertaker
Вся проблема в том что я не использую FTP клиент. Я ссылку через WEB интерфейс передаю на сервер, ввести пароль и логи нет возможности, поэтому и делается ссылка на FTP вместе с паролями доступа.
poiuyt
Попробуй обратиться к SuperProf'u
Я думаю, что подмогнет ;)
я и через оперу так заходил
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)