示例#1
0
        public IActionResult OnPostUpload()
        {
            if (Upload == null && !string.IsNullOrEmpty(Type))
            {
                Message = "Upload is empty";
                return(Page());
            }
            var result = cService.ConvertFileToJsonAsync(Type, Upload.ReadAsList());

            if (result.IsSuccess)
            {
                result    = cService.SaveToFile(Type, result.Content, Path.Combine(Environment.ContentRootPath, DIRECTORY));
                Message   = result.IsSuccess ? "File uploaded" : result.ErrorMessage;
                IsSuccess = result.IsSuccess;
            }
            else
            {
                Message   = $"Error converting file {result.ErrorMessage}";
                IsSuccess = false;
            }

            return(Page());
        }