На самом деле, я хочу получить base64 в API, но я хочу разрешить base64, который содержит только аудио Ниже приводится функция, с помощью которой я проверяю base64, но перед Convert.FromBase64String(base64String);
я хочу проверить, что этот base64аудио.
public static int CheckAudio(string base64String)
{
if (string.IsNullOrEmpty(base64String) || base64String.Length % 4 != 0
|| base64String.Contains(" ") || base64String.Contains("\t") || base64String.Contains("\r") || base64String.Contains("\n"))
return (int)ConfezzStatusCode.InValidParamter;
try
{
Convert.FromBase64String(base64String);
return (int)HttpStatusCode.OK;
}
catch
{
// Handle the exception
return (int)ConfezzStatusCode.InValidParamter;
}
}
Примечание. Я хочу разрешить только аудиофайлы.