Exemplo n.º 1
0
        public async Task <List <string> > UploadFiles(IList <IFormFile> files)
        {
            if (files == null || files.Count == 0)
            {
                return(null);
            }

            var fileNames = new List <string>();

            foreach (var item in files)
            {
                var fileName =
                    await _fileUtility.UploadImageToDiskAsync(
                        _webHostEnvironment,
                        _configuration,
                        item);

                if (string.IsNullOrEmpty(fileName))
                {
                    continue;
                }

                fileNames.Add(fileName);
            }

            return(fileNames);
        }