Тема закрыта, решение нашлось благодаря теме в соседней ветке. приведу весь кусок кода- может спасу кому-то день
#include <IdURI.hpp>
...
TStringList *SL2= new TStringList;
SL2->Clear();
OpenDialog1->Execute();
TIdMultiPartFormDataStream *PostFile= new TIdMultiPartFormDataStream;
PostFile->Clear();
PostFile->AddFormField("FileName",ExtractFileName(OpenDialog1->FileName));
PostFile->AddFile("Filedata",OpenDialog1->FileName);
PostFile->AddFormField("Upload","Submit Query");
SL2->Text=TIdURI::URLDecode(HTTP1->Post("http://...", PostFile));
Memo1->Text=SL2->Text;
PostFile->Free();
SL2->Free();
HTTP1->Request->ContentType="application/x-www-form-urlencoded";
изменение в 11 строке и добавление include