ちょっと、C#コードでこれを複製できますか?私はファイルをすでにバイト[]またはストリーム形式として持っています。アップロードファイル - マルチフォーマットデータ
$ curl https://someaddress.com/
-F parameter1='abc123' \
-F [email protected] \
-F parameter2='abc123'
[UPDATE]
私はRestSharpを試してみましたが、私は実際にそれもリクエストを送信していないようですステータスコード0との応答を得ました。 {「基になる接続が閉じられた:予期しないエラーが送信で発生しました。」}
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]
これは私が応答ErrorExceptionフィールドの内部を見ることができるスタックトレースです。
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)
スタートあなたは、私がRestSharpを試してみましたが、動作するように見えるdoes notの –
すでに試みているものを掲示することもできます。私はコード – Adam