public IActionResult EncryptFileMusic([FromForm] CreateEncryptFileCommand command)
        {
            try
            {
                var fileName      = System.IO.Path.GetFileNameWithoutExtension(command.myFile.FileName);
                var fileExtension = System.IO.Path.GetExtension(command.myFile.FileName);

                string SavePath = Path.Combine(Directory.GetCurrentDirectory() + "/bin/file/", fileName + fileExtension);

                using (var stream = new FileStream(SavePath, FileMode.Create))
                {
                    command.myFile.CopyTo(stream);
                }


                string filePathNew = Directory.GetCurrentDirectory() + "/bin/keys/" + fileName + "1" + fileExtension;

                uploadMusicService.AES_Encrypt(SavePath, filePathNew, command.password);

                return(StatusCode(StatusCodes.Status200OK));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex));
            }
        }
        public IActionResult DecryptFileMusic([FromForm] CreateEncryptFileCommand command)
        {
            try
            {
                var fileName      = System.IO.Path.GetFileNameWithoutExtension(command.myFile.FileName);
                var fileExtension = System.IO.Path.GetExtension(command.myFile.FileName);

                string filePath = Directory.GetCurrentDirectory() + "/bin/keys/" + fileName + fileExtension;

                string filePathNew = Directory.GetCurrentDirectory() + "/bin/keys/" + fileName + "2" + fileExtension;

                uploadMusicService.AES_Decrypt(filePath, filePathNew, command.password);

                return(StatusCode(StatusCodes.Status200OK));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex));
            }
        }