Class: LargeObject

@nginstack/engine/lib/database/LargeObject~ LargeObject


new LargeObject()

Classe auxiliar que representa um arquivo armazenado no LobStorage. Ela não deve ser construída manualmente, devendo ser sempre obtida através dos métodos getLob() e tryGetLob().

See:
  • LobStorage#load

Members


content :string

Conteúdo do lob armazenado, representado como uma string binária.

Type:
  • string

extraAttributes :Object

Atributos extras do documento armazenado.

Type:
  • Object

key :number

Chave do lob armazenado.

Type:
  • number

mimeType :number|null

Chave do MimeType que identifica o tipo do documento.

Type:
  • number | null

name :string

Nome do lob armazenado.

Type:
  • string

Methods


toArrayBuffer()

Converte o conteúdo do lob armazenado para ArrayBuffer.

Returns:

Conteúdo do documento convertido.

Type
ArrayBuffer

toString()

Conteúdo do lob armazenado.

Returns:

Conteúdo do documento armazenado.

Type
string

toText()

Retorna o conteúdo do lob armazenado como texto, validando se o tipo de mídia é textual. Será gerado um erro caso o conteúdo seja binário e não possa ser convertido para texto.

Returns:

Conteúdo textual do documento armazenado.

Type
string

toUint8Array()

Converte o conteúdo do lob armazenado para Uint8Array.

Returns:

Conteúdo do documento convertido.

Type
Uint8Array