我是Apache HC的新手,我想知道上传大小为1或2 GB的文件的最佳方法是什么。
我正在使用Minio SDK从服务器检索预签名的URL。之后,我将这个预先签名的URL发送到将上传指定文件的客户端。
从Minio方面来看,每次放置操作的最大尺寸为5GiB,因此minio方面应该没有问题。我主要担心的是:
从Apache HC上传文件以获得最佳性能/减少错误行为的最佳方法是什么?
我猜测直接上传2GB文件不是一个好选择。如果发生错误,Apache HttpClient是否会处理上传?将文件作为部件上传是否方便?我如何实现这一目标?
答案 0 :(得分:0)
从Minio方面来看,每次放置操作的最大尺寸为5GiB,因此minio方面应该没有问题。我主要担心的是:
从Apache HC上传文件以获得最佳性能/减少错误行为的最佳方法是什么?
我猜测直接上传2GB文件不是一个好选择。如果发生错误,Apache HttpClient是否会处理上传?将文件作为部件上传是否方便?我如何实现这一目标?
Minio服务器将每个PutObject的最大大小更改为16GiB。 Apache Client应该处理上传到2GiB而没有问题。