uploadAsImage

expect suspend fun ExternalResource.uploadAsImage(contact: Contact): Image

上传图片并构造 Image. 这个函数可能需消耗一段时间.

注意:本函数不会关闭 ExternalResource.

See also

最终调用, 上传图片.

Parameters

contact

图片上传对象. 由于好友图片与群图片不通用, 上传时必须提供目标联系人.

suspend fun InputStream.uploadAsImage(contact: Contact, formatName: String? = null): Image

读取 InputStream 到临时文件并将其作为图片上传后构造 Image.

注意:本函数不会关闭流.

Parameters

Throws


suspend fun File.uploadAsImage(contact: Contact, formatName: String? = null): Image

将文件作为图片上传后构造 Image.

Parameters

Throws


actual suspend fun ExternalResource.uploadAsImage(contact: Contact): Image

上传图片并构造 Image. 这个函数可能需消耗一段时间.

注意:本函数不会关闭 ExternalResource.

See also

最终调用, 上传图片.

Parameters

contact

图片上传对象. 由于好友图片与群图片不通用, 上传时必须提供目标联系人.

actual suspend fun ExternalResource.uploadAsImage(contact: Contact): Image

上传图片并构造 Image. 这个函数可能需消耗一段时间.

注意:本函数不会关闭 ExternalResource.

See also

最终调用, 上传图片.

Parameters

contact

图片上传对象. 由于好友图片与群图片不通用, 上传时必须提供目标联系人.