Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2014, 20:27   #21
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В чем проблема?
Код в студию. Согласен с Сашей - что-то недосоздал.
И пожалуйста - ошибки приводить полностью текстом или скрином, а не кидать кость типа "Почему не работает?"
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.08.2014, 20:41   #22
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Код:
procedure TForm1.Button4Click(Sender: TObject);
var
i: integer;
begin
idFTP1.Host:=
idFTP1.Port:=21;
idFTP1.UserName:='
idFTP1.Password:='
idFTP1.Connect;
IdFTP1.ChangeDir('/webspace/httpdocs/upload/');
if idFTP1.Connected = false then
begin
ShowMessage('?????? ??????????');
exit;
end;
try 
for i:=0 To Memo1.Lines.Count-1 Do
begin
try
IdFTP1.ChangeDir('/webspace/httpdocs/upload/');
idFTP1.MakeDir('picture'+IntToStr(i)); 
idFTP1.Put(Memo1.Lines.Strings[i],'picture' +IntToStr(I) + '/' + ExtractFileName(Memo1.Lines.Strings[i]),false);
except
on E: Exception do 
ShowMessage('?????? ???????? ?????:' + Memo1.Lines.Strings[i] + ' ????? ??????:' + E.Message);
end;
end;
except
on E: Exception do
ShowMessage('???! ???-?? ????? ?? ???. ???? ???? ????? ??????:' + #10#13 + E.Message);
end;
ShowMessage('????? ????????');
end;
end.
Скрин ошибки выкладывал ранее
http://screenshot.ru/77afafc5263cbef15f32ec883bde09b5
mitiay вне форума Ответить с цитированием
Старый 24.08.2014, 21:44   #23
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

На какой строке ошибка вылетает?
Если не в курсе стань на первую строку, нажми F5 - установится точка прерывания (бряк). Запусти. Прога брякнется. Жми F8 - пошаговка, пока не дойдешь до строки где упадет ошибка.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.08.2014, 21:49   #24
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
На какой строке ошибка вылетает?
Если не в курсе стань на первую строку, нажми F5 - установится точка прерывания (бряк). Запусти. Прога брякнется. Жми F8 - пошаговка, пока не дойдешь до строки где упадет ошибка.
Разобрался!НО данный пример создает папку с именем картинки то есть я щас загрузил 40 картинок появилось 40 папок.Как сделать я первый раз загружаю грузится в папку 1 второй раз в папку 2
mitiay вне форума Ответить с цитированием
Старый 24.08.2014, 23:08   #25
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну напиши
Код:
idFTP1.MakeDir('папку '+IntToStr(i));
Ппц я не понимаю зачем это все...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.08.2014, 23:22   #26
mitiay
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 288
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну напиши
Код:
idFTP1.MakeDir('папку '+IntToStr(i));
Ппц я не понимаю зачем это все...
ОМГ )))Я так и делал!Все папка создается!Как перейти в созданую папку чтоб туда качались файлы????
Changedir('blalblalbla' + +IntToStr(i)) не работает

И тишина )ХЕЛПП!!!

Последний раз редактировалось Stilet; 25.08.2014 в 15:39.
mitiay вне форума Ответить с цитированием
Старый 25.08.2014, 15:22   #27
WhatO_o?!
Пользователь
 
Регистрация: 11.06.2011
Сообщений: 54
По умолчанию

ну попробуй Changedir('путь' + 'blalblalbla' + +IntToStr(i))

Ты ведь вот тут IdFTP1.ChangeDir('/webspace/httpdocs/upload/'); создал папку?
Здесь могла бы быть ваша реклама
WhatO_o?! вне форума Ответить с цитированием
Старый 25.08.2014, 15:39   #28
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
И тишина )ХЕЛПП!!!
Код:
idFTP1.Changedir('папку '+IntToStr(i));
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка изображения на сервер. victor5133 PHP 2 01.10.2013 04:43
Отправка изображения на сервер qwq C# (си шарп) 1 20.07.2013 20:57
Отправка данных на сервер. iGlass Работа с сетью в Delphi 2 10.09.2009 17:17
Отправка формы на сервер max38934 HTML и CSS 1 10.07.2009 09:50
Отправка файла на сервер kirill555 PHP 8 21.12.2007 12:51