mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-02-15 04:41:36 +00:00
Refactor DetectMimeType to use ReadOnlySpan<char>
This commit is contained in:
parent
cb793e814e
commit
81dd7cfe57
@ -10,9 +10,9 @@ public static class ImageHelpers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="base64ImageString">The Base64-encoded image string.</param>
|
/// <param name="base64ImageString">The Base64-encoded image string.</param>
|
||||||
/// <returns>The detected MIME type (e.g., "image/png", "image/jpeg").</returns>
|
/// <returns>The detected MIME type (e.g., "image/png", "image/jpeg").</returns>
|
||||||
public static string DetectMimeType(string base64ImageString)
|
public static string DetectMimeType(ReadOnlySpan<char> base64ImageString)
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(base64ImageString) || base64ImageString.Length < 10)
|
if (base64ImageString.IsWhiteSpace() || base64ImageString.Length < 10)
|
||||||
return "image"; // Fallback
|
return "image"; // Fallback
|
||||||
|
|
||||||
var header = base64ImageString[..Math.Min(20, base64ImageString.Length)];
|
var header = base64ImageString[..Math.Min(20, base64ImageString.Length)];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user