uploadImage

expect abstract suspend fun uploadImage(resource: ExternalResource): Image

上传一个 资源 作为图片以备发送.

无论上传是否成功都不会关闭 resource. 需要调用方手动关闭资源

也可以使用其他扩展: ExternalResource.uploadAsImage 使用 File, InputStream 等上传.

See also

查看有关图片的更多信息, 如上传图片

图片发送前事件, 可拦截.

图片发送完成事件, 不可拦截.

Throws

当发送消息事件被取消时抛出

当图片文件过大而被服务器拒绝上传时抛出. (最大大小约为 20 MB, 但 mirai 限制的大小为 30 MB)

actual abstract suspend fun uploadImage(resource: ExternalResource): Image

上传一个 资源 作为图片以备发送.

无论上传是否成功都不会关闭 resource. 需要调用方手动关闭资源

也可以使用其他扩展: ExternalResource.uploadAsImage 使用 File, InputStream 等上传.

See also

查看有关图片的更多信息, 如上传图片

图片发送前事件, 可拦截.

图片发送完成事件, 不可拦截.

Throws

当发送消息事件被取消时抛出

当图片文件过大而被服务器拒绝上传时抛出. (最大大小约为 20 MB, 但 mirai 限制的大小为 30 MB)

actual abstract suspend fun uploadImage(resource: ExternalResource): Image

上传一个 资源 作为图片以备发送.

无论上传是否成功都不会关闭 resource. 需要调用方手动关闭资源

也可以使用其他扩展: ExternalResource.uploadAsImage 使用 Input 等上传.

See also

查看有关图片的更多信息, 如上传图片

图片发送前事件, 可拦截.

图片发送完成事件, 不可拦截.

Throws

当发送消息事件被取消时抛出

当图片文件过大而被服务器拒绝上传时抛出. (最大大小约为 20 MB, 但 mirai 限制的大小为 30 MB)