Чтение составных данных из Xamarin - PullRequest
6 голосов
/ 26 мая 2020

У нас есть требование отправки файлов jpeg из заданного каталога в приложение Xamarin.

Ниже приведен код в веб-API.

public HttpResponseMessage DownloadMutipleFiles()
{
    name = "DirectoryName";
    var content = new MultipartContent();
    var ids = new List<int> { 1,2};

    var objectContent = new ObjectContent<List<int>>(ids, new System.Net.Http.Formatting.JsonMediaTypeFormatter());
    content.Add(objectContent);

    var file1Content = new StreamContent(new FileStream(@"D:\Photos\" + name+"\\"+ "BL1408037_20191031124058_0.jpg", FileMode.Open));
    file1Content.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("image/jpeg");
    content.Add(file1Content);

    var file2Content = new StreamContent(new FileStream(@"D:\Photos\" + name + "\\" + "BL1408037_20191031124058_1.jpg", FileMode.Open));
    file2Content.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("image/jpeg");
    content.Add(file2Content);

    var response = new HttpResponseMessage(HttpStatusCode.OK);
    response.Content = content;
    return response;
}

Может ли кто-нибудь помочь с чтением из приложения Xamarin? Заранее спасибо

...