hey wie kann ich dies in C# -Code replizieren. Ich habe die Datei bereits als byte [] oder stream form.Datei hochladen - Multiform Daten
$ curl https://someaddress.com/
-F parameter1='abc123' \
-F [email protected] \
-F parameter2='abc123'
[UPDATE]
Ich habe versucht, RestSharp aber ich habe Antwort mit dem Statuscode 0. Eigentlich ist es nicht die Anforderung scheint sogar zu senden. { „Die zugrundeliegende Verbindung wurde geschlossen: ein unerwarteter Fehler bei einer senden.“}
var client = new RestClient("https://someaddress.com");
RestRequest request = new RestRequest("/",Method.POST);
request.AddHeader("Content-Type", "multipart/form-data");
request.AddHeader("Accept", "application/json");
request.AddParameter("parameter1", "abc123");
request.AddParameter("parameter2", "abc123");
request.AddFile("fileData", fileStream.CopyTo, filename);
//request.AddFile("fileData", fileByteArray, filename);
var response= client.Execute(request);
[UPDATE 2]
Dies ist der Stacktrace, die ich innerhalb des Antworterrorfeld sehen kann.
InnerException = {"Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host."}
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at RestSharp.Http.WriteRequestBody(HttpWebRequest webRequest)
at RestSharp.Http.PostPutInternal(String method)
starten, indem Ihr, was Sie versucht haben bereits –
ich versucht habe RestSharp aber es scheint nicht zu funktionieren. Ich werde den Beitrag mit Code – Adam