Exemplo n.º 1
0
        public async Task <IActionResult> Upload(ICollection <IFormFile> files)
        {
            var addedFiles = new List <Guid>();

            foreach (var file in files)
            {
                var uploadedFileId = await _fileStorage.AddFileAsync(file.FileName, file.OpenReadStream(), new { });

                addedFiles.Add(uploadedFileId);
            }

            return(Json(addedFiles));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> SetBannerImage([FromRoute] string id)
        {
            var bannerImage = $"{id}.png";
            var addedFiles  = new List <Guid>();

            foreach (var file in Request.Form.Files)
            {
                var uploadedFileId = await _fileStorage.AddFileAsync(bannerImage, file.OpenReadStream(), new { ideaId = id });

                addedFiles.Add(uploadedFileId);
            }

            return(Json(addedFiles));
        }