У меня такая проблема. Есть 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/ выскочет окошко, мол пароль не верный, дайте другой. Ввести там верный пароль.
The Undertaker
2.09.2005 - 14:36
кодируй пароль в хекс
ftp://qwer:123%40456@ftp.myftp.ru/file.exe
Ann В том то и проблема что я немогу в браузере и ftp клиенте сделать. Серваку я только могу послать команду на закачку того или иного файла, поэтому нужно чтобы логин и пароль были прописаны в ссылке.
The Undertaker Пробовал, только я не знал что это называется перекодировать в Хекс. Я просто взял таблицу Ascii символов и нашел там сабачку. Ссылка не прокатила, сервак всеравно воспринял %40 как сабачку и ссылку на файл взял сразу после нее.
Может попробовать весь пароль перекодировать, но я не думаю что это прокатит?
А нет ли возможности пароль писать в каких нибудь скобочках или апострофах? Должен же быть какой нибудь выход.
poiuyt Цитата И скачать к себе не могу, из-за очень слабого инета. Что за ftp? попросите кого-нибудь с неслабым инетом скачать и передать.
The Undertaker
5.09.2005 - 14:47
poiuyt введи как я сказал в фтп клиент, у меня так все пашет
Ann Да еслиб файл весил не больше 10 метров, другое дело а то ведь он 150 метров как минимум, да и еще много чего там что хотелось бы перелить по ближе.
The Undertaker Вся проблема в том что я не использую FTP клиент. Я ссылку через WEB интерфейс передаю на сервер, ввести пароль и логи нет возможности, поэтому и делается ссылка на FTP вместе с паролями доступа.
poiuyt Попробуй обратиться к SuperProf'u Я думаю, что подмогнет ;)
The Undertaker
9.09.2005 - 17:47
я и через оперу так заходил
..
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
|