gpt4 book ai didi

go - 即时将流式数据附加到 Minio 上的文件

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

我有一些数据流入我的 go 服务。
我需要做的是流式传输这些数据并将其附加到 minio 中的文件中,而无需下载文件。
我尽量避免必须等到所有数据都流式传输给我,然后再上传到 Minio,如果可能的话,我宁愿动态进行。

最佳答案

MinIO PutObject需要 io.Reader接口(interface)作为它的第四个参数(见 https://docs.min.io/docs/golang-client-api-reference.html#PutObject )。您可以使用 *Fileos.Open() 返回自从 *File实现 Read(p []byte) (n int, err error) io.Reader 的方法。
但是你可以使用任何实现 io.Reader 的类型。界面。您可以创建自己的类型,也可以使用 *bytes.Buffer .

关于go - 即时将流式数据附加到 Minio 上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63930991/

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