Tuesday, 17 September 2019

WEB API send multiple files client







using (var client = new HttpClient())
{
                    string url = Environment.GetEnvironmentVariable("PNGToTIFFEndPoint");
                 
                    BinaryReader binaryReader = new BinaryReader(pngStream);
                    binaryReader.BaseStream.Position = 0;
                    int length = (int)pngStream.Length;
                    byte[] data = binaryReader.ReadBytes(length);

                    ByteArrayContent bytes = new ByteArrayContent(data);

                    MultipartFormDataContent multiContent = new MultipartFormDataContent();

                    multiContent.Add(bytes, "file", fileName);

                    var result = client.PostAsync(url, multiContent).Result;

                    var resultVAlue = await result.Content.ReadAsStreamAsync();
                    return resultVAlue;
}

No comments:

Post a Comment