3.15设置二进制流内容
创建于 2026 年 8 月 17 日约 1 分钟读完
直接设置 Stream 作为请求内容,适用于文件流、内存流、网络流等场景。
// 设置文件流HttpRequestBuilder.Post("https://furion.net/") .SetStreamContent(File.OpenRead(@"C:\Users\Furion\test.png"));// 设置文件流并指定文件名和内容类型HttpRequestBuilder.Post("https://furion.net/") .SetStreamContent(File.OpenRead(@"C:\Users\Furion\test.png"), "avatar.png", "image/png");// 设置内存流var memoryStream = new MemoryStream(Encoding.UTF8.GetBytes("Hello Furion"));HttpRequestBuilder.Post("https://furion.net/") .SetStreamContent(memoryStream, contentType: "text/plain");// 设置流并指定编码HttpRequestBuilder.Post("https://furion.net/") .SetStreamContent(memoryStream, contentEncoding: Encoding.UTF8);