> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.ExternalReadBinaryResult.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface ExternalReadBinaryResult

Bytes borrowed out of someone else's folder. You get an opaque `assets://asset_...` read handle, never a path — the same contract as `blobs.put` and `shared.put` (spec §19).

```typescript
interface ExternalReadBinaryResult {
    mimeType: string;
    name: string;
    ref: string;
    size: number;
    url: string;
}
```

Types: [mimeType](#mimetype), [name](#name), [ref](#ref), [size](#size), [url](#url)

##### Index

### <a id="properties"></a>Properties

[mimeType](#mimetype) [name](#name) [ref](#ref) [size](#size) [url](#url)

## <a id="properties-1"></a>Properties

### <a id="mimetype"></a>mimeType

```typescript
mimeType: string
```

### <a id="name"></a>name

```typescript
name: string
```

### <a id="ref"></a>ref

```typescript
ref: string
```

### <a id="size"></a>size

```typescript
size: number
```

### <a id="url"></a>url

```typescript
url: string
```

Same value as `ref`; usable directly in `<img src>` / `fetch()`.
