Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];

Вниз

Работа с FTP   Найти похожие ветки 

 
graf ©   (2006-05-29 08:59) [0]

Доброго времени суток всем. Использую компонент IdFTP. Закачку на сервер сделал, а вот как скачать не пойму. И еще интересует удаление файлов с сервера. Не подскажете как это организовать или если есть примерчики укажите ссылку. Заранее благодарен.


 
Palladin ©   (2006-05-29 09:04) [1]

Скачать - TIdFTP.Get
Удалить - TIdFTP.Delete


 
graf ©   (2006-05-29 09:09) [2]

Команды я знаю. Но как их правильно использовать что то не пойму. Например Delete прописываю просто

IdFTP1.Delete("Primer1.txt");

файл лежит в корне на ФТП, а он мне пишет что типа путь неверный. Можно конкретный пример?


 
Palladin ©   (2006-05-29 09:14) [3]

1 есть ли права на удаление?
2 проверь текущую директорию FTP


 
graf ©   (2006-05-29 09:16) [4]

права на удаление есть. Что значит текущая директория? При получении списка файлов выдает

.
..
primer.txt

может мне тоже надо указывать эти точки? Что они означают я не знаю.


 
Palladin ©   (2006-05-29 09:27) [5]

у тебя же файл называется primer.txt, а не Primer1.txt не удивительно что удаление не происходит, и учти что в зависимости от ОС имена файлов могут быть регистрозависимыми


 
graf ©   (2006-05-29 09:34) [6]

нет с этим все в порядке. Там и primer есть и primer1 и с регистром все в порядке  я думаю мож там еще что указывать, потому что при получении списка я указываю

IdFTP1.ChangeDir("");

и когда скидываю на сервак

IdFTP1.Put(ms,"primer1.txt",False);

т.е. нчего дополнительного не указывал, кидаю в корень и все. А почему же при удалении он говорит что path not found?


 
Palladin ©   (2006-05-29 09:46) [7]

IdFTP1.ChangeDir(""); никакой директории не меняет
попробуй IdFTP1.ChangeDir("\");


 
graf ©   (2006-05-29 09:48) [8]

пробовал, результат тот же


 
graf ©   (2006-05-29 09:49) [9]

кстати как узнать возможно ли удаление? вручную удаляет. Значит можно? И еще по поводу скачки с сервера там по ходу та же самая проблема с путями. У вас нет конкретного примера по скачиванию?


 
graf ©   (2006-05-29 10:00) [10]

с удалением получилось, благодарю. Щас со скачкой попарюсь.


 
graf ©   (2006-05-29 10:16) [11]

Пишу так:

var ms : TMemoryStream;
begin
ms := TMemoryStream.Create;

ms.LoadFromFile("primer1.txt");
IdFTP1.Get("C:\",ms,false);

end;

Выдает can not download file, use http instead - не могу загрузить файл, использовать http взамен. Что это означает?


 
Virgo_Style ©   (2006-05-29 10:32) [12]

graf ©   (29.05.06 10:16) [11]
использовать


"используйте", imho


 
graf ©   (2006-05-29 11:35) [13]

наверно, ну а при чем здесь HTTP, и как его всетаки использовать при скачивании?


 
Dmitrij_K   (2006-05-29 11:50) [14]


> наверно, ну а при чем здесь HTTP, и как его всетаки использовать
> при скачивании?

"Use HTTP" говорит ftp сервер, т.ч. это спроси у админа FTP сервера


 
graf ©   (2006-05-29 12:07) [15]

а вообще кто нибудь мне может сказать я правильно написал код для скачивания с сервера:

var ms : TMemoryStream;
begin
ms := TMemoryStream.Create;

ms.LoadFromFile("primer1.txt");
IdFTP1.Get("C:\",ms,false);

end;

а по повуду прав и всего прочего на сервере я разбирусь, или мне еще над кодом надо поработать?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1148292897
deltav1
2006-05-22 14:14
2006.06.18
Симулятор економики на Delphi


3-1145942523
ttt_111
2006-04-25 09:22
2006.06.18
Как отследить изменения проделанные в колонке DBGrid


6-1135885674
ZeFiR
2005-12-29 22:47
2006.06.18
WAP-браузер


2-1149227834
kvi
2006-06-02 09:57
2006.06.18
код завершения программы


2-1148989677
VitV
2006-05-30 15:47
2006.06.18
RichEdit-вставка таблицы.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский