ppagent / IAsyncFile
Interface: IAsyncFile
Defined in: src/util/async.file.ts:9
Accessors
name
Get Signature
get name():
string
Defined in: src/util/async.file.ts:22
Returns
string
Methods
asBase64()
asBase64():
Promise<string>
Defined in: src/util/async.file.ts:18
Returns
Promise<string>
asBuffer()
asBuffer():
Promise<Buffer<ArrayBufferLike>>
Defined in: src/util/async.file.ts:11
Returns
Promise<Buffer<ArrayBufferLike>>
asLocalPath()
asLocalPath():
Promise<string>
Defined in: src/util/async.file.ts:13
Returns
Promise<string>
asPath()
asPath():
Promise<string>
Defined in: src/util/async.file.ts:12
Returns
Promise<string>
asReadStream()
asReadStream():
Promise<ReadStream>
Defined in: src/util/async.file.ts:20
Returns
Promise<ReadStream>
asText()
asText():
Promise<string>
Defined in: src/util/async.file.ts:19
Returns
Promise<string>
asUrl()
asUrl():
Promise<string>
Defined in: src/util/async.file.ts:17
确保该文件可以通过url访问,该文件将被复制到public/temp/目录下,同时根据config中httpUrl生成访问路径
Returns
Promise<string>
getFormat()
getFormat():
"text"|"binary"
Defined in: src/util/async.file.ts:10
Returns
"text" | "binary"
info()
info():
Promise<Stats>
Defined in: src/util/async.file.ts:21
Returns
Promise<Stats>
isAsyncFile()
isAsyncFile():
boolean
Defined in: src/util/async.file.ts:23
Returns
boolean