DataUrl Class

Definition

Utility methods for working with base64 data URLs (e.g., data:image/png;base64,iVBOR... or data:text/plain;base64,SGVs...).

Data URLs follow the format data:[<mediatype>][;base64],<data>. These utilities help handlers extract the raw bytes and media type from ImageUrl and FileData values.

public static class DataUrl
type DataUrl = class
Public Class DataUrl
Inheritance
DataUrl

Methods

Name Description
DecodeBytes(String)

Decodes the base64 payload from a data URL string.

DecodeBytes(Uri)

Decodes the base64 payload from a data URL Uri.

GetMediaType(String)

Extracts the media type from a data URL string (e.g., returns "text/plain" from data:text/plain;base64,...).

GetMediaType(Uri)

Extracts the media type from a data URL Uri (e.g., returns "image/png" from data:image/png;base64,...).

IsDataUrl(String)

Determines whether the specified string is a base64 data URL.

IsDataUrl(Uri)

Determines whether the specified Uri is a base64 data URL.

TryDecodeBytes(String, Byte[])

Attempts to decode the base64 payload from a data URL string.

TryDecodeBytes(Uri, Byte[])

Attempts to decode the base64 payload from a data URL Uri.

Applies to