gpt4 book ai didi

image - 用minio上传图像缓冲区

转载 作者:行者123 更新时间:2023-12-01 22:25:59 25 4
gpt4 key购买 nike

我正在尝试使用minio将image.Image(image.NRGBA)上传到存储空间。
这是我的代码:

buff := new(bytes.Buffer)

err = png.Encode(buff, image)
if err != nil {
fmt.Println("failed to create buffer", err)
}

reader := bytes.NewReader(buff.Bytes())

n, err := minioClient.FPutObject(bucketName, objectName, reader, minio.PutObjectOptions{ContentType:contentType})
if err != nil {
log.Fatalln(err)
}

我收到错误消息:无法在minioClient.FPutObject的参数中使用reader(类型* bytes.Reader)作为类型字符串

最佳答案

minio包的FPut*函数采用文件名,即字符串。使用PutObject函数(或其上下文变量)可以传入实现io.Reader的所有内容,例如reader变量。

关于image - 用minio上传图像缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59959301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com