Einzelnen Beitrag anzeigen

achi 3.0

Registriert seit: 7. Nov 2008
Ort: Köln
32 Beiträge
 
Delphi 5 Professional
 
#19

AW: Fremdes C# Steuern

  Alt 25. Jul 2013, 16:19
Das hier müsste man entschlüsseln. Was bedeutet hier "http://{0}/upload/{1}/"

Wahrscheinlich steht {0} für die ip und {1} für directory also müsste die url wie folgt lauten: http://192.168.1.1/upload/data/cam



 
public string SendFileToUserDirectory(string ipAddress, string filePath, string directory)
{
HttpUtility.UpdateBoundary();
string uri = string.Format("http://{0}/upload/{1}/", (object) ipAddress, (object) directory);
string methodPostDataString = HttpUtility.CreateNonMethodPostDataString();
return this.PostUploadFile(filePath, uri, methodPostDataString, false);
}


sollte doch so funktionieren oder muss ich auf noch etwas achten????

Delphi-Quellcode:
var
  DataStream : TIdMultiPartFormDataStream;
  FURL : string;
  response : string;

begin
FURL := 'http://192.168.1.1/upload/data/cam';
IdHTTP1.Request.CacheControl:='no cache';
IdHTTP1.Request.ContentType :='multipart/form-data';

try
      DataStream := TIdMultiPartFormDataStream.Create;
      DataStream.AddFile('archive','c:\Yaskawa\Cam_Y.csv', 'multipart/form-data');
      response := IdHTTP1.Post(FURL, DataStream);
      DataStream.Free;
except

end;

end;

Geändert von achi 3.0 (25. Jul 2013 um 16:26 Uhr)
  Mit Zitat antworten Zitat