POST要求からファイルにjpegを抽出するにはどうすればよいですか? POSTリクエストヘッダが表示するように表示されるウェブ上のすべての例MimeMultipartContent
:(ではありませんthis.Request.Content.Headers.Contenttype.MediaType
はimage/jpeg
と Debug.Trace(this.Request.Content)
はちょうどここで私に"System.Web.Http.WebHost.HttpControllerHandler+LazyStreamContent"
POSTリクエストからjpegを抽出する
を与えますが、これまでの私のコードである文字列が含まれています。
public IHttpActionResult Post()
{
HttpRequestMessage request = this.Request;
Trace.WriteLine(request.Content.Headers.ContentType.MediaType); // "image/jpeg"
// Do the extraction to a file here
return Ok("Worked");
}
コンテンツストリームを抽出するには、「var imageStream = await」リクエストを使用します。 Content.ReadAsStreamAsync() 'から、ストリームで必要なことを行うことができます。 – Nkosi
参考:私はhttps://www.axis.com/gb/en/support/technical-notes/upload-images-video-to-http-serverでperl cgiスクリプトと同等のC#を書こうとしていました – Caltor