private async Task ApplyFileChangeAsync(ZipArchive userArchive, string path) { path = path.TrimStart('/', '\\'); var entry = userArchive.GetOrCreateNewEntry(path); var fileResponse = await this.GetClient() .GetAsync($"https://content.dropboxapi.com/1/files/auto/{path}"); using (var stream = entry.Open()) { var responseStream = await fileResponse.Content.ReadAsStreamAsync(); await responseStream.CopyToAsync(stream); } }