public async Task <IActionResult> UploadFile()
        {
            try
            {
                JArray objArray  = new JArray();
                Random objRandom = new Random();
                foreach (var file in Request.Form.Files)
                {
                    JObject objResult = new JObject();
                    objResult["path"] = await _fileUpload.UploadOnlyFile(file);

                    objResult["FileName"] = file.FileName;
                    long b  = file.Length;
                    long kb = b / 1024;
                    long mb = kb / 1024;
                    objResult["Size"] = mb > 1 ? $"{mb} MB" : $"{kb} KB";
                    objResult["Id"]   = objRandom.Next();
                    objArray.Add(objResult);
                }
                return(Ok(objArray.ToString()));
            } catch (Exception ex)
            {
                return(Ok(new JObject {
                    ["error"] = ex.Message,
                    ["stackTrace"] = ex.StackTrace
                }.ToString()));
            }
        }