Download Shared APIs are not working.

Discussion in 'LiquidFiles General' started by Santosh G, Aug 7, 2019.

  1. Santosh G

    Santosh G New Member

    Joined:
    Aug 7, 2019
    Messages:
    1
    Likes Received:
    0
    Hello Guys,
    Using below snippet, we are trying to download files. But it was not workings. Throwing errors like path not found....

    try
    {
    using (var httpClient = new HttpClient())
    {
    using (var request = new HttpRequestMessage(new HttpMethod("GET"), "https://files.ltssmaryland.org/shares/XXXXX/folders/root/files/bundle-zip/download"))
    {
    var base64authorization = Convert.ToBase64String(Encoding.ASCII.GetBytes("XWXWXWXWXWXWXWWXW:x"));
    request.Headers.TryAddWithoutValidation("Authorization", $"Basic {base64authorization}");
    var response = httpClient.SendAsync(request);
    response.Wait();
    var result = response.Result;
    byte[] mybytearray = null;
    if (result.IsSuccessStatusCode)
    {
    mybytearray = result.Content.ReadAsByteArrayAsync().Result;
    var stream = result.Content.ReadAsStreamAsync().Result;
    File.WriteAllBytes("I:\\work\test.ZIP", mybytearray);
    }
    }
    }
    }
    catch (Exception e) { }
    }


    Please do share few samples on c#.

    Thank you
    San
     

Share This Page