create

fun create(fileBytes: ByteArray, filename: String? = null): CreateAssetApi(source)

提供文件字节数据作为上传API。

Parameters

fileBytes

文件数据

filename

使用在表单数据中 HttpHeaders.ContentDispositionfilename 属性, 如果为 null 则会提供一个默认的文件名称 unknown-file


fun create(fileProvider: InputProvider, filename: String? = null): CreateAssetApi(source)

提供文件数据的 InputProvider 作为上传API。

Parameters

fileProvider

文件数据 provider

filename

使用在表单数据中 HttpHeaders.ContentDispositionfilename 属性, 如果为 null 则会提供一个默认的文件名称 unknown-file


fun create(fileByteReadPacket: ByteReadPacket, filename: String? = null): CreateAssetApi(source)

提供文件数据的 ByteReadPacket 作为上传API。

Note: 需要注意 ByteReadPacket 中的数据只能被使用一次。

Parameters

fileByteReadPacket

文件数据 ByteReadPacket

filename

使用在表单数据中 HttpHeaders.ContentDispositionfilename 属性, 如果为 null 则会提供一个默认的文件名称 unknown-file


fun create(fileChannelProvider: ChannelProvider, filename: String? = null): CreateAssetApi(source)

提供文件数据的 ChannelProvider 作为上传API。

Parameters

fileChannelProvider

文件数据 ChannelProvider

filename

使用在表单数据中 HttpHeaders.ContentDispositionfilename 属性, 如果为 null 则会提供一个默认的文件名称 unknown-file