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