【问题标题】:System.Net.Http.HttpRequestException: Cannot write more bytes to the buffer than the configured maximum buffer size: 2147483647 [duplicate]System.Net.Http.HttpRequestException:无法向缓冲区写入超过配置的最大缓冲区大小的字节数:2147483647 [重复]
【发布时间】:2019-12-28 17:16:36
【问题描述】:

我正在从远程服务器下载文件。文件大小超过 2GB。我通过调用来请求文件

await _client.SendAsync(message, HttpCompletionOption.ResponseHeadersRead);

但是,调用抛出了上述异常。

如何下​​载大于 2GB 的文件?

【问题讨论】:

  • 如果您阅读该问题,您会看到我已经将答案应用于引用的问题,但它仍然不起作用。
  • 您在完整的 .NET Framework 或 Core 上遇到过这个问题吗?
  • 你好。你解决问题了吗?怎么样?

标签: c# .net httpclient


【解决方案1】:

您的问题与以下页面非常相似。

HttpClient buffer size limit exceeded

希望这对你有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2014-09-29
    相关资源
    最近更新 更多