C# 下载大文件,别再用 WebClient 一把梭
WebClient 会把整个文件读进内存。改用 HttpClient 流式写入 FileStream,大文件的内存占用才稳。
来自一线工程师的 API 设计、开发教程与架构实践。内容按主题整理,便于在接口设计、开发联调与架构评审时查阅。当前筛选「断点续传」标签相关内容。
WebClient 会把整个文件读进内存。改用 HttpClient 流式写入 FileStream,大文件的内存占用才稳。
传输要先测真实吞吐、用分片续传、用哈希校验;小文件打包再传比逐个小文件快得多。