Форум: "Начинающим";
Текущий архив: 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