跳到内容

electron publish.Class.HttpPublisher

Electron-Builder / electron-publish / HttpPublisher

继承自

被继承自

构造函数

new HttpPublisher()

protected new HttpPublisher(context, useSafeArtifactName): HttpPublisher

参数

context: PublishContext

useSafeArtifactName: boolean = false

返回值

HttpPublisher

覆盖

Publisher.constructor

属性

context

protected readonly context: PublishContext

继承自

Publisher.context

访问器

providerName

get abstract providerName(): PublishProvider

返回值

PublishProvider

继承自

Publisher.providerName

方法

createProgressBar()

protected createProgressBar(fileName, size): null | ProgressBar

参数

fileName: string

size: number

返回值

null | ProgressBar

继承自

Publisher.createProgressBar


createReadStreamAndProgressBar()

protected createReadStreamAndProgressBar(file, fileStat, progressBar, reject): ReadableStream

参数

file: string

fileStat: Stats

progressBar: null | ProgressBar

reject

返回值

ReadableStream

继承自

Publisher.createReadStreamAndProgressBar


doUpload()

abstract protected doUpload(fileName, arch, dataLength, requestProcessor, file): Promise<any>

参数

fileName: string

arch: Arch

dataLength: number

requestProcessor

file: string

返回值

Promise<any>


toString()

abstract toString(): string

返回值

string

继承自

Publisher.toString


upload()

upload(task): Promise<any>

参数

task: UploadTask

返回值

Promise<any>

覆盖

Publisher.upload