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;