Skip to main content

LocalBinaryFile

@webda/core • Readme | API


Class: LocalBinaryFile

Represent a file to store

Webda Schema​

Extends​

Constructors​

new LocalBinaryFile(filePath)​

new LocalBinaryFile(filePath): LocalBinaryFile

Parameters​

• filePath: string

Returns​

LocalBinaryFile

Overrides​

BinaryFile.constructor

Source​

packages/core/src/services/binary.ts:191

Properties​

challenge?​

challenge?: string

Will be computed by the service

hash of the content prefixed by 'WEBDA'

Inherited from​

BinaryFile.challenge

Source​

packages/core/src/services/binary.ts:106


hash?​

hash?: string

Will be computed by the service

hash of the content

Inherited from​

BinaryFile.hash

Source​

packages/core/src/services/binary.ts:112


metadata?​

metadata?: any

Metadatas stored along with the binary

Inherited from​

BinaryFile.metadata

Source​

packages/core/src/services/binary.ts:116


mimetype​

mimetype: string

Mimetype of the binary

Inherited from​

BinaryFile.mimetype

Source​

packages/core/src/services/binary.ts:100


name​

name: string

Current name

Inherited from​

BinaryFile.name

Source​

packages/core/src/services/binary.ts:88


originalname?​

originalname?: string

Original name

Inherited from​

BinaryFile.originalname

Source​

packages/core/src/services/binary.ts:92


path​

path: string

Path on the hard drive

Source​

packages/core/src/services/binary.ts:189


size​

size: number

Size of the binary

Inherited from​

BinaryFile.size

Source​

packages/core/src/services/binary.ts:96

Methods​

get()​

get(): Promise<Readable>

Returns​

Promise<Readable>

Overrides​

BinaryFile.get

Source​

packages/core/src/services/binary.ts:203


getHashes()​

getHashes(): Promise<Object>

Create hashes

Returns​

Promise<Object>

challenge​

challenge: string

hash​

hash: string

Inherited from​

BinaryFile.getHashes

Source​

packages/core/src/services/binary.ts:157


set()​

set(info): void

Set the information

Parameters​

• info: BinaryFileInfo

Returns​

void

Inherited from​

BinaryFile.set

Source​

packages/core/src/services/binary.ts:126


toBinaryFileInfo()​

toBinaryFileInfo(): BinaryFileInfo

Retrieve a plain BinaryFileInfo object

Returns​

BinaryFileInfo

Inherited from​

BinaryFile.toBinaryFileInfo

Source​

packages/core/src/services/binary.ts:138