Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при работе с FTP, Ошибка ""STOR"Command not implemented" 
V
    Опции темы
SerGreY
Дата 11.4.2006, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 18.1.2004

Репутация: нет
Всего: нет



Запускаю FTP сервер.

Выполняю такой код:

Код

  IdFTP.Connect(true, 10);
  if OpenDialog1.Execute then
  begin
    Name := OpenDialog1.FileName;
    while pos('\', Name)<>0 do
      delete(Name,1,pos('\', Name));
    IdFtp.Put(OpenDialog1.FileName,Name);
  end;


Все нормально соединяется, логинится.

При передаче данный происходит ошибка ""STOR"Command not implemented".

В чем проблема?

Это сообщение отредактировал(а) Girder - 11.4.2006, 21:47
PM MAIL   Вверх
Snowy
Дата 11.4.2006, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Проблема в сервере.
Он не поддерживает сохранение файлов.
Решение: заменить FTP сервер на полноценный.
PM MAIL   Вверх
SerGreY
Дата 11.4.2006, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 18.1.2004

Репутация: нет
Всего: нет



А что поддерживает FTP сервер?
Мне вообще то нужно поток с объектами передать.

Полноценный сервер это какой?

Я с FTP раньше не работал, поэтому объясняйте пожалуйста поподробнее.

Это сообщение отредактировал(а) SerGreY - 11.4.2006, 22:21
PM MAIL   Вверх
_hunter
Дата 12.4.2006, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



полноценный -- это ( в общем ) сервер, поддерживающий команду STOR а в частности -- ftpd
а для более подробного ответа неплохобы указать чей сервер и какая там ОСь



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
SerGreY
Дата 12.4.2006, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 18.1.2004

Репутация: нет
Всего: нет



Цитата(_hunter @ 12.4.2006, 11:07)
полноценный -- это ( в общем ) сервер, поддерживающий команду STOR а в частности -- ftpd
а для более подробного ответа неплохобы указать чей сервер и какая там ОСь

Сервер тоже я настраиваю. Поэтому сервер могу создать какой угодно.
Мне нужно через Dial-up передать данные, я для этого использую RasApi + FTP.
PM MAIL   Вверх
_hunter
Дата 12.4.2006, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



тогда ставь Serv-U


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
SerGreY
Дата 14.4.2006, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 18.1.2004

Репутация: нет
Всего: нет



По ходу использования компонента TIdFTP у меня возникло несколько вопросов. Помогите пожалуйста разобраться.

1. Зачем в FTP добавлены методы Put, Get по сравнению с TCP?
В чем разница между методами Put, Get и Write, Read?

2. Сервер создаю на основе TIdFTPServer. При попытке передать с клиента файл командой Put, вызывается только команда "STOR", а события OnStoreFile не вызываются, хотя в Help написано, что должна?

3. Чем TrivialFTP отличается от FTP и для чего используется?

Это сообщение отредактировал(а) SerGreY - 14.4.2006, 11:11
PM MAIL   Вверх
_hunter
Дата 14.4.2006, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



во-первых: один топик -- один вопрос.
1 -- RTFM FTP ( но все-таки отвечу -- для передачи файлов )
1.1 -- http://www.hiteksoftware.com/help/English/FtpCommands.htm

2 -- все может быть, но это вопрос к разработчикам

3 - всем ( ибо TrivialFTP -- программа, а FTP -- протокол )
если под последним понимается какой-то сервер -- тем, что первый не поддерживает команду STOR smile ( и еще несколько ) и используется ТОЛЬКО для тестирования...
Добавлено @ 11:31
http://opcenter.cites.uiuc.edu/nas/nash/apps/ftp.html


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
SerGreY
Дата 14.4.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 18.1.2004

Репутация: нет
Всего: нет



Спасибо.

ИМХО Вопросы явно не большие, поэтому создание топика под каждый вопрос - захламление форума.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0481 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.