Пример #1
0
        private async Task <string> CopyFileLocal(string cloudUrl)
        {
            await using var cloudFileStream = await cloudFilesService.OpenReadAsync(cloudUrl);

            var localPath = Path.GetTempFileName();

            await using var localStream = new FileStream(localPath, FileMode.Open, FileAccess.Write);
            await cloudFileStream.CopyToAsync(localStream);

            return(localPath);
        }