Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Рализация передачи фаилов

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 13.02.2015, 18:14   #1
Заблокирован
 Разведчик
Аватар для fanatic4444
 
fanatic4444 никому не известный тип
Регистрация: 29.01.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Рализация передачи фаилов

Есть код который передает на сервер файлы по 1 с названием которое вы напишете в FileName :=(*);
А вот можно ли реализовать чтоб он искал файлы начинающиеся на as и отправлял их на сервер ?

Сам код


Цитата:
unit Unit1;

interface

uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, IdMultipartFormData, IdBaseComponent,
IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, Vcl.StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
IdHTTP1: TIdHTTP;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
FileName: string;
response: string;
formData: TIdMultipartFormDataStream;
idhttp1: TIdHTTP;
begin
idhttp1 := TIdHTTP.Create(nil);
FileName :=(1.txt);
formData := TIdMultipartFormDataStream.Create;
formData.AddFile('file', fileName, 'text/plain');
IdHTTP1.Request.ContentType := 'multipart/form-data';
try
response := IdHTTP1.Post('http://localhost/upload.php', formData);
finally
idhttp1.Free;
end;
end;

end.

  Ответить с цитированием
Старый 14.02.2015, 20:28   #2
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: Рализация передачи фаилов

А что, если попробовать так.
Функция которая возвратит список файлов. А далее уже делаете, что необходимо с этим списком:
Код:
function CustomSearch(MyDir:string):TStringList;
var
  tsr : tsearchrec;
  MyList :TStringList;
begin
MyList:=TStringList.Create();
  if FindFirst(MyDir + '*.*',faAnyFile,tsr) = 0 then
    repeat
      if pos('as',tsr.name)=1 then MyList.Add(tsr.name);
    until FindNext(tsr) <> 0;
  FindClose(tsr);
Result:=MyList;
MyList.Free;
end;
Возможны ошибки. Часть кода по памяти, часть из гугла.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] СРОЧНО со скачиванием файлов ятру2 Вопросы и ответы, обсуждения 15 19.05.2013 13:49
[Помогите!] Скачивание файлов артём612 Общение разработчиков 2 13.05.2013 14:49
загрузка файлов komesar Общение и обсуждение Counter-Strike 5 16.03.2011 23:55
Шифрование файлов AdeptXaoca Общение и обсуждение CrossFire 28 05.03.2011 13:00

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 20:18.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net