gpt4 book ai didi

c# - .Net Web 客户端在从 S3 下载 2 GB 后失败

转载 作者:太空狗 更新时间:2023-10-30 00:56:10 24 4
gpt4 key购买 nike

我正在使用网络客户端对象来下载这样的文件:

strm = Client.OpenRead(url);
strm.ReadTimeout = 30000;

bool bFirst = true;
while ((read = strm.Read(buf, 0, 2000)) > 0)
{
fout.Write(buf, 0, read);
}

其中 url 指向 S3 存储桶。在某些情况下,下载失败并在刚好 2 GB 时超时。这是网络问题,还是我可以更改代码?

任何想法表示赞赏。

最佳答案

我相信 WebClient 会将文件读入内存,您可能会遇到进程大小限制。

您要使用的是 WebClient.DownloadFile

我相信这对你会更好!

关于c# - .Net Web 客户端在从 S3 下载 2 GB 后失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8360402/

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