---
title: Route to BLOB
slug: cms-12/docs/blob-routing
docTags: 
createdAt: 2026-08-10T15:55:59.000Z
---

Routing to BLOB properties is an implementation of partial routing, which lets you extend routing for any content beyond pages.

The URL pattern to route to a BLOB property is `<content url>/BlobPropertyName`.

Consider the following content model:

```csharp
/// <summary>
/// Base class for content types which should be handled as images by the system.
/// </summary>
public class ImageData: MediaData {
  /// <summary>
  /// Gets or sets the generated thumbnail for this media.
  /// </summary>
  [ImageDescriptor(Width = 48, Height = 48)]
  public override Blob Thumbnail {
    get {
      return base.Thumbnail;
    }
    set {
      base.Thumbnail = value;
    }
  }
}
```

Suppose there is an image created in CMS with a URL like `http://site/GlobalMedia/Images/someimage.png`. You can route to the thumbnail BLOB property on the image by the URL `http://site/GlobalMedia/Images/someimage.png/thumbnail`. Because the property has the attribute `ImageDescriptor`, the thumbnail BLOB is generated automatically if it is null.
