Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Форум на все случаи жизни _ WEB дизайн и прикладное программирование _ Ссылка на FTP

Автор: poiuyt 2.09.2005 - 09:51

У меня такая проблема.
Есть 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 символом, тоже ничего не вышло.

Подскажите как быть???

Автор: Dron 2.09.2005 - 10:04

poiuyt
Воспользоваться FTP клиентом, им же и скачать...
Или менять пароль...

Автор: poiuyt 2.09.2005 - 10:30

Dron
Нет возможности, поменять пароль т.к. FTP не мой.
И скачать к себе не могу, из-за очень слабого инета.
Поэтому и хочу перебросить на другой сервак, к себе по ближе, а потом от туда качать.

Автор: Ann 2.09.2005 - 10:38

poiuyt
Попробуйте так:

В браузере ввести ftp://qwer:123456@ftp.myftp.ru/
выскочет окошко, мол пароль не верный, дайте другой. Ввести там верный пароль.

Автор: The Undertaker 2.09.2005 - 14:36

кодируй пароль в хекс

ftp://qwer:123%40456@ftp.myftp.ru/file.exe

Автор: poiuyt 3.09.2005 - 21:33

Ann
В том то и проблема что я немогу в браузере и ftp клиенте сделать. Серваку я только могу послать команду на закачку того или иного файла, поэтому нужно чтобы логин и пароль были прописаны в ссылке.

The Undertaker
Пробовал, только я не знал что это называется перекодировать в Хекс. Я просто взял таблицу Ascii символов и нашел там сабачку.
Ссылка не прокатила, сервак всеравно воспринял %40 как сабачку и ссылку на файл взял сразу после нее.

Может попробовать весь пароль перекодировать, но я не думаю что это прокатит?

А нет ли возможности пароль писать в каких нибудь скобочках или апострофах? Должен же быть какой нибудь выход.

Автор: Ann 3.09.2005 - 22:12

poiuyt

Цитата
И скачать к себе не могу, из-за очень слабого инета.
Что за ftp? попросите кого-нибудь с неслабым инетом скачать и передать.

Автор: The Undertaker 5.09.2005 - 14:47

poiuyt
введи как я сказал в фтп клиент, у меня так все пашет

Автор: poiuyt 9.09.2005 - 09:38

Ann
Да еслиб файл весил не больше 10 метров, другое дело а то ведь он 150 метров как минимум, да и еще много чего там что хотелось бы перелить по ближе.

The Undertaker
Вся проблема в том что я не использую FTP клиент. Я ссылку через WEB интерфейс передаю на сервер, ввести пароль и логи нет возможности, поэтому и делается ссылка на FTP вместе с паролями доступа.

Автор: Dron 9.09.2005 - 10:29

poiuyt
Попробуй обратиться к SuperProf'u
Я думаю, что подмогнет ;)

Автор: The Undertaker 9.09.2005 - 17:47

я и через оперу так заходил

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)