コード例 #1
0
        public async Task <IActionResult> OnPostUploadAsync(List <IFormFile> files)
        {
            long size = files.Sum(f => f.Length);

            string filePath = string.Empty;
            string fileName = string.Empty;

            foreach (var formFile in files)
            {
                if (formFile.Length > 0)
                {
                    filePath = Path.GetTempFileName();
                    fileName = formFile.FileName;

                    using (var stream = System.IO.File.Create(filePath))
                    {
                        await formFile.CopyToAsync(stream);
                    }
                }
            }

            await _serviceBusSender.UploadFile(filePath, "BlobStorage");

            await _serviceBusSender.SendMessage("BlobStorage");

            return(Ok());
        }