コード例 #1
0
        public async Task <IActionResult> FileLoadedView(FileLoadModel fileLoadedModel)
        {
            var loadedFile = fileLoadedModel.FileContentLoaded;

            if (loadedFile == null)
            {
                return(View(ErrorMessage()));
            }
            long fileSize = loadedFile.Length;

            if (fileSize < 1)
            {
                return(View(ErrorMessage()));
            }

            var fileName = loadedFile.FileName;
            var result   = await _fileLoadService.AZFileStorer(loadedFile, fileLoadedModel.FileTypeExt);

            if (result == "Success")
            {
                _fileServiceModel.fileName = fileName;
                _fileServiceModel.fileSize = fileSize.ToString();
                _fileServiceModel.status   = "File Loaded";
                _fileServiceModel.fileExt  = fileLoadedModel.FileTypeExt;
            }
            else
            {
                return(View(ErrorMessage()));
            }

            return(View(_fileServiceModel));
            //return View();
        }